He turned professional in 1970. He played Maurice Parkin in the first qualifying round for the 1972 World Snooker Championship and lost 10–11, and was defeated 5–9 by Graham Miles in the first round of the 1972 World Snooker Championship. His last World Snooker Championship appearance was in 1974, where he was eliminated 3–8 by Bill Werbeniuk.