Leta 1977 je v Kranjski Gori v veleslalomu postal evropski mladinski prvak. Kot izrazit specialist za veleslalom si je prve točke svetovnega pokala prismučal v sezoni 1979/80. V svetovnem pokalu je dvakrat dosegel prvo mesto.
Poseben pomen ima veleslalomska zmaga 15. decembra 1981 v italijanski Cortini d'Ampezzo, ki je vse do danes tudi edina slovenska moška veleslalomska zmaga. 3. februarja 1982 si je v veleslalomski tekmi svetovnega prvenstva v Schladmingu prismučal bronasto kolajno.
Na zimskih olimpijskih igrah je nastopil dvakrat. Leta 1980 v Lake Placidu je bil 8., štiri leta kasneje v Sarajevu pa 5., obakrat v veleslalomu. Poleg omenjene zmage je še enkrat stopil na zmagovalne stopničke za drugo mesto v švicarskem Adelbodnu (26. januar 1981), še 33-krat pa se je uvrstil v najboljšo petnajsterico, ki je takrat prejela točke svetovnega pokala.
Po koncu sezone 1984/85 je tekmovalne smuči postavil v kot. Na koncu se je ukvarjal s poučevanjem smučanja ter prodajo in servisiranjem smučarske opreme.