1980 és 1986 között a Dinamo Zagreb, 1986 és 1988 között a FK Crvena zvezda labdarúgója volt. A Dinamóval egy-egy bajnoki és jugoszlávkupa-győzelmet szerzett. A Crvena csapatával jugoszlávkupa-győztes volt. 1988-ban Olaszországba szerződött.
1988 és 1991 között az Ascoli, 1992–93-ban a Maceratese, 1993–94-ben a Casertana játékosa volt. Az 1994–95-ös idényben hazatért és a Borac Čačak játékosaként fejezte be az aktív labdarúgást.
Az Obilić csapatánál kezdte edzői pályafutását. 2005–06-ban a Crvena zvezdánál segédedző volt. 2009-től a Sopot csapatánál vezetőedzőként tevékenykedeik.