Born in Bristol in 1925, Fox played schoolboy football for Bristol City but the outbreak of World War II in 1939 meant that his entry into the professional game was delayed, with League football suspended during the hostilities.
After making eleven League appearances for Ipswich, scoring once, Fox returned to his home town with Bristol Rovers in 1955.
He remained with The Pirates for eight years, playing in 274 League games during that spell and scoring twice.
After two years with Swindon Town between 1955 and 1957, Fox retired from professional football and joined non-league team Pucklechurch as a player-coach.
In later life Fox worked as Sales Director for the Harris paint brush company until retiring in 1990.