 He was born in Corris, a village in Gwynedd and attended Oswestry Boys High School in Oswestry before studying at Loughborough College.He competed for Great Britain in the 1952 Summer Olympics held in Helsinki in the 3000 metres steeplechase where he won the bronze medal.He set five British records in the steeplechase and four at two miles.