Après un titre de Champion d’Europe Amateur en 1999, Grégory monte sur le Tour Européen en 2000 et a participé à plus de 500 tournois. Il a remporté 3 titres (Italian Open 2001, Scottish Open 2007 et Johnny Walker Championship 2008) et terminé second de l’US Open 2010. Rochelais, il a grandi à Paris et vit désormais en famille à Bordeaux.