I was born in Matane, Quebec. I come from a background of skateboarding and snowboarding, but I didn’t start cycling until the age of 17. I spent a few years racing for Team Canada as an amateur rider while I was a college student at the University of Sherbrooke. After graduating in 2003, I spent a season cycling full-time to try and achieve my dream of becoming a pro cyclist.

About me

In 2005, I signed my first pro contract with team Jittery Joe’s Kalahari. I spent three years with the team, mainly racing in North America, and finished in 2nd place at the Canadian National Championship in 2008. I then joined team Planet Energy (later known as Spidertech) in 2009, racing part-time for two years in North America and Europe. I went back to amateur-level riding in 2012, racing as the team captain for Garneau-Quebecor, because I wanted to share my experience with younger riders and have more fun on the bike.

Following that season, I went back to the USA and joined the 5-Hour Energy pro cycling team for a year. Although I contemplated retirement from riding following the 2014 season and switching to coaching, I decided to return to Garneau-Quebecor so I could stay in good enough shape to train and race with athletes that I coach. I planned to retire at the end of that season, but I ended up winning the National Road Championship at the age of 37, so I raced one more year with the Maple Leaf jersey on while at the same time expanding my coaching business to a training center/coffee shop/workshop/retail place that I called Velo CARTEL.

In 2018, I formed an amateur team by the same name to race on a local and provincial level, and to promote my business. I still train hard and focus more on gravel events and long endurance challenges.


  • Canadian National Road Champion
  • 2x Stage winner - Grand Prix Cycliste de Saguenay
  • 2x Stage winner - Tour of Rwanda

Fun fact

I started out in endurance sports as a triathlete before I became a cyclist.