Bon sprinteur, il se distingue dans les années 2000 en obtenant diverses victoires et de nombreuses places d'honneur chez les amateurs. Il s'impose également sur une étape du Tour du Frioul-Vénétie julienne en 2006. Après ses performances, il évolue au sein de l'équipe continentaleTusnad en 2010. Il remporte durant cette saison une étape du Tour de Roumanie.