V svoji dolgoletni hokejski karieri je kot profesionalni vratar nabiral izkušnje pri Olimpiji, Jesenicah, kasneje pa tudi v Avstriji, Ukrajini in Franciji, kjer je tudi zaključil svojo bogato igralsko pot.
Nastopal je za vse mlajše reprezentančne selekcije, s člansko reprezentanco, pa je nastopal na 11 svetovnih prvenstvih in olimpijskih igrah v Sochiu.
Uspešno je zaključil trenersko licenco leta 2019.
Sezoni 2018/2019 je deloval kot trener članskih vratarjev na Olimpiji in tudi trener vratarjev reprezentanci U20.