Kao igrač prošao je sve mlađe kategorije Nogometnog kluba Zadar i zaigrao za seniore, upisavši i 12 nastupa u Prvoj HNL. Bio je i član mladih hrvatskih reprezentacija od 15 do 19 godina, za koje je ubilježio 27 nastupa i postigao tri gola.
Nažalost, nakon nekoliko teških ozljeda, prekinuo je igračku karijeru i već sa 23 godine zakoračio u trenerske vode. Trenersku karijeru započeo je u mlađim kategorijama Nogometnog kluba Zadar, a član Abecede je od 2023. godine. Trenutačno je vlasnik UEFA B licence sa željom za kontinuiranom edukacijom i napretkom.