Рођен је у Пребиловцима, општина Чапљина, 4. октобра 1928. године, од оца Илије и мајке Кристине. Основну школу (четири разреда) завршио је у Чапљини, а гимназију у Мостару1947, уз ослобађање од матуре.
Рат је провео до 1943. године у Чапљини, а након губитка и мајке — у Пребиловцима на слободној територији. Од октобра 1944. до јула 1945. године био је у НОВ. Уписао је општу историју на Свеучилишту у Загребу, где дипломира 1952. године. Исте је године изабран за асистента на новоотвореном Филозофском факултету у Сарајеву, али је због болести на дужност ступио неколико месеци касније. Провео годину дана на истраживачком раду у архивима у Загребу, Београду, Задру, као и неколико месеци у Бечу.
Докторску дисертацију „Устанак у Босни 1875—1878.” одбранио је на Свеучилишту у Загребу1958. године и она је до сада доживела три издања и непотпун превод на немачки језик (у издању Института за историју југоисточне Европе у Грацу).
Након специјализације у Принстону (САД) од годину дана, наставио са радом на Филозофском факултету у Сарајеву све до избијања грађанског рата 1992. године.
У мају 1992. године је био ухапшен од стране муслиманских „Зелених беретки” заједно са породицом, и након малтретирања пуштен у кућни притвор (из основне школе Вратник). Успео је да тајно пребегне на територију Републике Српске, а касније да пређе у Србију. Након тога је од септембра 1992. до пензионисања 1. октобра 1994. био редовни професор Филозофског факултета у Београду.
Историјске и стратешке основе Републике Српске, научни скуп: Република Српска — 15 година опстанка и развоја, Академија наука и умјетности Републике Српске, Бањалука (26. и 27. јуни 2007)
Србија између Средње Европе и Европе. — Београд : Политика : БМГ, 1992. — 129 стр. ; 21 cm — (Библиотека Српско питање)
Ратни циљеви Србије : 1914-1918. — Београд : Политика : БМГ, 1992. — 229 стр. ; 21 cm — (Библиотека Српско питање)