Srednjo šolo je obiskoval v Sisku in Banjaluki. Že pred začetkom vojne se je pridružil naprednemu mladinskemu gibanju. Leta 1941 je vstopil v NOVJ in KPJ. Istega leta je postal eden od nosilcev partizanske spomenice. Med vojno je bil komisar čete, komisar bataljona, komisar brigade, politični komisar več enot Sedma banijska divizija, ki je osvobajala tudi Istro, Primorsko in Trst. Boril se je na Sutjeski in Neretvi. Po vojni je bil na visokih vojaških pozicijah: komandant divizije, komandant korpusa, načelnik štaba armade, načelnik šolskega centra za RKBO, član in vodja Titovega vojaškega kabineta, tj. Kabineta Vrhovnega komandanta oboroženih sil, in Kabineta zveznega sekretarja za narodno obrambo. Ožji sodelavec . Izobraževal se je na VVA JLA in v Ameriki na v West Pointu (New York). Pokopan je bil 18. maja 1976 na .