Rođen je 1. veljače 1954. u mjestu Blatnica kod Čitluka, BiH. Studirao je na Teološkom, Pravnom i Filozofskom fakultetu u Zagrebu.
Osamdesetih je objavio pet zbirki pjesama: Otočanka, Biokovski bal, Kozmopolitska jesen, Slavenske zime i Anima Creatorum. 1992. je objavio zbirku pjesama Drinske elegije. Neka njegova djela je s hrvatskog na poljski prevela poljska književnica i prevoditeljica Lucja Danielewska.
Na osnivačkom skupu HDZ-a u prostorijama Nogometnog kluba „Borac“ na Jarunu 17. lipnja 1989. bio je među 48 osnivača te stranke kada je Franjo Tuđman izabran za predsjednika HDZ-a. Bio je saborski zastupnik u drugom sazivu Sabora od 1992. Od 1993. je načelnik Političke uprave u Ministarstvu obrane RH. Ujedno je bio i glavni urednik lista „Hrvatski vojnik“.
Vodio je tiskovne konferencije tijekom vojno redarstvene operacije „Oluja“ u funkciji glasnogovornika i zapovjednika Informativnog stožera.
U veljači 2000. razriješen je dužnosti pomoćnika ministra obrane za odnose s javnošću i informiranje. Imao je čin general bojnika. Nakon toga je umirovljen.
Vladino Povjerenstvo za reviziju invalidnosti ukinulo mu je u lipnju 2000. status 80-postotnog ratnog vojnog invalida.
Nakon toga ga je tadašnji ministar obrane Ivica Pančić proglasio „lažnim vojnim invalidom“. Upravni sud je tri godine kasnije poništio tu odluku i vratio mu status HRVI.
Tada je objasnio da je stradao u prometnoj nesreći nakon povratka s inspekcije jedne postrojbe na Južnom bojištu.
2004. je na zahtjev haaškog tužiteljstva razgovarao s haaškim istražiteljima u svojstvu svjedoka. Nakon razgovora novinarima je kazao kako je istražitelje zanimao ustroj HV-a s naglaskom na ustroj političke uprave i njezine uloge u Domovinskom ratu, kao i njegove uloge u svemu tome.
S istražiteljima je razgovarao sam, bez odvjetnika. U javnosti se njegovo ime spominjalo i zbog dodjele stanova od Ministarstva obrane. Najprije je 1994. dobio stan od 114 kvadrata u Ilici a nakon godinu i pol dana zamijenio ga je za stan od 130 četvornih metara u urbanoj vili na zagrebačkom Horvatovcu, gdje živi sa suprugom i djecom.
Otkupio ga je za 229 tisuća kuna. U vojnim krugovima se spominjalo da je bio u milosti ministra obrane Gojka Šuška.
Član je udruge Hrvatski generalski zbor. U travnju 2013. kazao je da je Zbor nadstranačka organizacija ali da ne živi izvan vremena i prostora, dodajući kako se u Hrvatskoj uz velike gospodarske probleme živi u posvemašnjoj dezorijentaciji, pri čemu je vrijednosni sustav potpuno izokrenut.