U dosadašnjoj je karijeri radio kao trener mlađih uzrasta, skaut i sportski direktor, čime je stekao iskustvo na svim razinama ključnima za kompetentno upravljanje sportskom politikom kluba u cjelini.
Njegovo bogato iskustvo u radu s mladim nogometašima dodatna je važna referenca s obzirom na to da je razvoj vlastitih igrača jedan od temeljnih Dinamovih zadataka.
Rođen je 23. svibnja 1978. godine u Senju, a nakon tinejdžerskih dana u Dinamovoj školi seniorsku je karijeru gradio u brojnim klubovima u Hrvatskoj i inozemstvu Nastupao je za Zagreb, a poslije igračkih epizoda u Njemačkoj, Austriji i Japanu, zaigrao je za Rijeku, a poslije nastupao i u Kuvajtu i Kini.
Po završetku igračke karijere vodio je mlađe uzraste u Rijeci, bio je asistent izborniku hrvatske U-15 reprezentacije Mladenu Ivančiću, a potom i Ferdi Milinu na klupi U-19 reprezentacije. Bio je glavni trener kineskog Sichuana, svog matičnog kluba Nehaja iz Senja, potom sportski direktor Istre 1961 i Šibenika da bi od prosinca 2023. postao dio Dinamove skautske službe.