Career
In 2006 he founded the with fellow professional cyclist Timmy Duggan (Garmin-Transitions). MacGregor was born in Nederland, Colorado. He skied competitively in high school and began cycling to maintain conditioning during the off season.
After high school, he began cycling professionally.
MacGregor previously rode for Teachers Insurance and Annuity Association, USA–CREF (2005–2007) and Team Type 1 (2008–2009). In 2006 Duggan and Ian MacGregor founded the to create scholarships for children who would not be able to afford the opportunity to be part of skiing and cycling clubs.