Barron represented England at the 1970 World Amateur Snooker Championship, winning five of his six group matches to reach the final, where he defeated Gross 11–7 to win the title. Attempting to defend his title at the 1972 World Amateur Snooker Championship, he won all three of his group matches, but then lost 6–8 to Edmonds in the semi-finals.
