Rodil se je v Ljubljani. Osnovno šolo je obiskoval v Litiji, kjer se je pri 14 letih srečal s košarko pri KK Litija in ji ostal zvest do današnjih dni. Leto dni je igral za selekcijo Zasavja v Trbovljah, v sezoni 1976/77, nato pa je odšel za tri leta h KK Libela Celje, kjer je dokončal srednjo šolo. Član KK Union Olimpija je postal leta 1982 in pri klubu vztrajal kar 17 let. Kljub ponudbam iz tujine je ostal doma, predvsem zaradi družine, ki si jo je ustvaril zelo mlad. Igral je z največjimi imeni evropske in jugoslovanske košarke, kot so: Dražen Petrović, Toni Kukoć, Dino Rađa, Vlade Divac, Nikos Galis, Dino Meneghin, Slobodan Subotić, Marko Milić, Peter Vilfan, Jure Zdovc, Slavko Kotnik itd.
Sodeloval je z velikimi trenerji, kot so Vinko Jelovac, Janez Drvarič in Zmago Sagadin. Bil je član jugoslovanske B reprezentance, po osamosvojitvi Slovenije pa slovenske državne reprezentance.
Aktivno je igral do svojega 38 leta. Po končani karieri je najprej diplomiral na Fakulteti za šport v Ljubljani, v letu 2013 pa magistriral na Mednarodni fakulteti za družbene in poslovne študije v Celju in pridobil naziv magister managementa izobraževanja.
Po zaključku aktivnega igranja je bil nekaj časa športni direktor KK Olimpija, nato je vodil mladinsko ekipo KK Union Olimpije. Kot trener je sodeloval s klubi Elektra Šoštanj, KK Koper in KK Zagorje.
Trenutno je aktiven v veteranski košarki. V kategoriji 50+ je s svojo ekipo osvojil naziv svetovnih prvakov in podprvakov, bili pa so tudi evropski prvaki in podprvaki. Z ekipo se pripravljajo na evropsko veteransko prvenstvo, ki bo leta 2016 v Novem Sadu.
Kot član KK Union Olimpija je pod trenerskim vodstvom Zmaga Sagadina sodeloval pri največjih uspehih kluba: v sezoni 1993/94 so osvojili naslov pokalnega prvaka Evrope, v sezoni 1996/97 pa uvrstitev na turnir četverice Evrolige, kjer so osvojili 3. mesto.
Z ženo Heleno, sinom Luko in hčerko Lino živi v Litiji.