Edmonds first played snooker as an amateur, winning the World Amateur crown in 1972 and 1974. After turning professional he reached the World Snooker Championship on four occasions in 1980, 1981, 1985 and 1986, on each occasion losing in the first round.