Nakon početaka u sinjskom Junaku[1] igrao je za brojne hrvatske i inozemne klubove. Igrao je u Rusiji, Australiji te Bosni i Hercegovini. Seniorsku je karijeru završio
2011. u Hrvacama.
Trenerska karijera
Nakon igračke karijeru bavi se trenerskim poslom. Bio je pomoćnik Milu Nižetiću u Junaku, a samostalno je radio u Hrvacama, Glavicama i OSK-u.[1] Od siječnja do studenog 2015. vodio je zenički Čelik.[2] Početkom 2016. vodio je Junak, a od lipnja do listopada 2016. trener je Viteza.[3]
Dana 17. prosinca 2018. imenovan je trenerom Solina.[4]
Ovaj članak ili dio članka sadrži zastarjele podatke. (Rasprava)Nadopunite članak novijim podacima i uklonite ovaj predložak.
Preuzeo je momčad nogometnog trećeligaša Sloge iz Mravinaca 12. listopada 2020.[5]