Pályafutását a Velež Mostar csapatában kezdte, ahol klubrekordot jelentő 600 mérkőzésen lépett pályára karrierje során. 1976-ban szerződött a Schalke 04 csapatához, ahol két idényt játszott. Ezt követően visszatért hazájába és újra a Velež játékosa lett.[1] 1973-ban az év játékosa volt hazájában.
Visszavonulását követően kapusedző lett, 1987 és 1990 között a Velež, 1993 és 1998 között a Fortuna Düsseldorf, 2003-tól 2010-ig pedig a Hertha BSC alkalmazásában állt.[2]