En el 2005 compitiendo por el Volkswagen-Trek venció en la 1.ª etapa del Tour de Beauce y al año siguiente pasó al profesionalismo con el equipo estadounidense Kodakgallery.com-Sierra Nevada.
En 2007 fichó por el equipo Kelly Benefit Strategies-Medifast.
Fue campeón en la prueba de ruta en el Campeonato Panamericano de Ciclismo en Ruta que se disputó en Valencia, Venezuela.
[3] En 2009 volvió a competir por un equipo canadiense, el Planet Energy, con quién logró una etapa en la Vuelta Ciclista a Cuba y la última del Tour de Misuri (categoría 2.HC) venciendo a ciclistas como Thor Hushovd y Bernhard Eisel.
[4] En 2010, continuó en el equipo (denominado SpiderTech powered by Planet Energy) y logró 2 etapas en la Vuelta Ciclista a Cuba y 2 en la Vuelta Ciclista del Uruguay.