Entre 2005 et 2009, il court au sein des équipes continentales Skil-Moser, Sean Kelly ACLVB puis Sunweb Pro Job[3]. Durant cette période, il termine notamment deuxième d'une étape de la FBD Insurance Rás au printemps 2006. Il redescend par la suite au niveau amateur, où il continue sa carrière.
Il quitte définitivement les pelotons cyclistes à l'issue de la saison 2015, alors qu'il est âgé de trente-six ans.