Поникао је у матичном клубу, Слободи из Новог Града, а играо је на позицији одбрамбеног играча. Затим је прешао у Динамо из Загреба.[1] У загребачком клубу је играо од 1973. до 1983. и био је један од носилаца игре. Одиграо је 444 утакмице и постигао 37 погодака.[2] Био је члан екипе која је 1982. освојила првенство Југославије, а 1980. Куп маршала Тита. Након Динама, успешно је наступао као интернационалац за бечкуАустрију (1983-1986).[3]
Селектори југословенске репрезентације често су га запостављали, тако да је за најбољу селекцију Југославије одиграо само једну утакмицу (1980. у Љубљани против Данске).[4]
Након завршетка играчке каријере посветио се тренерском позиву. Највише је радио с млађим категоријама у Динаму и ХНС-у. Био је тренер првог тима Динама и селектор фудбалске репрезентације Албаније.[5]