Dal 1998 è diventato un giocatore professionista. Nel luglio 2003, ha vinto The World Under-21 Snooker Championship in Nuova Zelanda. Grazie a questo successo, dalla stagione 2003-2004 ha potuto partecipare alle eliminatorie dei campionati di prima importanza organizzati dalla World Professional Billiards and Snooker Association (WPBSA), dove ora è una figura stabile. Si è qualificato per le fasi finali del Campionato mondiale nel 2005, ma ha perso 10-7 con Stephen Hendry. In totale ha vinto 25 partite nel 2004-2005.