Margrave was born on Christmas Day 1858 in Llanelli.
[2] Margrave played for Llanelli and was one of the first players from the club to represent Wales.
His first international game was as part of the 1884 Home Nations Championship against England.
Under the captaincy of Newport's Charlie Newman, Wales lost the game by two tries.
Margrave also captained his club and was described as one of the most gentlemanly half backs to represent the first team.