Han vant verdensmesterskapet for amatører i 1987 og spilte som profesjonell mellom 1988 og 2005. De beste prestasjonene han hadde som profesjonell var seier 9–8 over Steve Davis i Irish Masters i 1996 og semifinale i verdensmesterskapet i snooker i 1994. Han var også tapende finalist i Welsh Open i 1992 og i Asian Open i 1993.