Рођен је 29. новембра 1840. године у Београду. Студирао је грађевинарство у Берлину, Минхену и Карлсруеу. По повратку у земљу радио је у Министарству грађевина. Од низа пројеката које је радио посебно се издваја зграда Беорадске железничке станице подигнута 1884. године. Заједно са Михаилом Валтровићем проучавао је српске средњевековне споменике. Био је дописни члан Московског археолошког друштва од 1884, а изабран је и за почасног члана СКА 1892. године. Умро је у Панчеву 16. децембра 1900. године.