2002 és 2017 között a szlovén biatloncsapat tagja volt, azelőtt síelő volt. Legjobb eredménye a Biatlon Világkupán a második hely a 15 km-es egyéni versenyen a Világbajnokságon.
a 2008/09 szezonban Koreában, Pyeongchangban. A 2012-es világbajnokságon Gregorin ezüstérmet nyert a kevert sztafetban Andreja Mali, Klemen Bauer és Jakov Fak mellett.