Završio je osnovnu školu Kralj Petar I kod Saborne Crkve. Dva razreda gimnazije završio je u Prvoj Beogradskoj Gimnaziji, a upisao je i treći razred Realke, koju je završio 1874. godine. Upisao se u tehnički fakultet Velike Škole, koji je završio 1879.
Odlazi u Minhen, da proširi znanja gde u inženjerskom odseku minhenske politehnike, naručitu je pažnju obraćao na predmete koji se tiču građevina u kojima glavnu ulogu igra voda: regulaciji reka, kanalizovanju varoši, podizanju vodovoda, građenju pristaništa, isušivanju močari.
Vratio se u Beograd gde se zaposlio u tadašnjem železničkom odeljenju“ Ministarstva Građevina, 15. jula 1885. Dve godine kasnije izabran je za profesora Tehničkog fakulteta Velike škole u Beogradu. VIše puta je trebao da bude postavljen za ministra ali je tu funkciju odbijao.
Dana 28. marta 1903. godine izabran je za predsednika beogradske opštine i na toj funkciji je bio do 11. avgusta 1903.
Radio je na projektima kupatila u Vranjskoj Banji i Koviljači.
Preminuo je od infarkta 1910. godine.
Odlikovan je ordenom Sv. Save V. i III. reda, Sv. Ane III reda, Karađorđevom zvezdom III reda, Belim Orlom, IV. reda, i medaljom Srp. Crvenoga Krsta.