Grégory Rast blev professionell med Phonak Hearing Systems 2003. Året innan hade han fått prova på att vara professionell när han var stagiaire i stallet. Tidigare hade han också varit stagiaire i Post Swiss Team under slutet av säsongen 2000. Han tävlar sedan säsongen 2007 för Astana Team.
Han vann den första etappen på Tour de Luxemburg 2007 och vann också tävlingen sammanlagt det året.[1] Han vann det luxemburgska etapploppet med tio sekunder framför fransmmanenn Laurent Brochard.
Rast är schweizisk nationsmästare på landsväg 2004 och 2006. Han är också schweizisk U23-nationsmästare på landsväg 2002.
Under säsong 2008 vann Grégory Rast prologen på det turkiska etapploppet Presidential Cycling Tour.[2] I mars samma år slutade han tvåa på den mindre schweiziska tävlingen GP Osterhas.