Rodil se je leta 1933 v vasi Kozice v bližini mesta Stolac v današnji BiH. Diplomiral je iz režije na Akademiji za gledališče, film, radio in televizijo v Beogradu. Na Televiziji Beograd je bil zaposlen od njene ustanovitve leta 1958 do leta 2001.
Zelo gledane so bile njegove serije Glumac je, glumac (1972-73), Više od igre (1977), Priče iz radionice (1982), Igmanci (1984), Ranjeni orao (2008) in Greh njene majke (2009).
Snemal je žanrsko raznolike igrane filme, kot so vojni Igmanski marš (1983), politično dramo Braća po materi (1988), najstniško komedijo Lajanje na zvezde (1998) in kriminalno komedijo Pljačka trećeg rajha (2004).
Njegovi filmi so praviloma poskušali ugajati okusu gledalcev in vskaršne oblasti, kot na primer Bitka na Kosovu (1989), izrazito nacionalistični film, ki je nastal v času vse večjih napetosti med Srbi in Albanci na Kosovu.
Njegov film Zona Zamfirova (2002) je obveljal za najbolj gledani domači film vseh časov, v kinih ga je videlo 1,2 milijona gledalcev.