Gimnáziumi tanulmányait Szarvason, majd Eperjesen végezte.
Harcolt az 1848-49-es szabadságharcban, majd hazatérése után jogot tanult, de végül 1855-ben mérnöki végzettséget szerzett. Ettől az évtől, 5 éven át részt vett a Körösök szabályozásában Bodoky Károly mérnök mellett.
1861-től Békéscsaba mérnöke volt, ezáltal a településen folyó építési munkálatokat nemcsak tervezte, hanem végig ellenőrizte is. Több mint három évtizedig, 1892-ig dolgozott ebben a tisztségben, mely idő alatt elkészítette a település rendezési tervét és a telkek, legelők, szőlőskertek összeírását tartalmazó jegyzőkönyvet is. A heti piac és a vásári rend feltételeinek megszervezése és biztosítása is a feladatai közé tartozott.
1868-ban a vezetésével kezdték megszervezni a közvilágítást, valamint ekkor rakták le az első téglajárdát. 1872-1873-ban irányítóként dolgozott az Alsó-Fehér-Körös szabályozási munkálataiban. 1888-ban, a Kettős-Körös áradása idején megszervezte és irányította a csabai árvízvédelmi munkálatokat.
Építészeti tevékenysége mellett aktívan részt vett a Békésmegyei Gazdasági Egyesület munkájában, ahol műszaki szaktanácsadóként dolgozott.
Az ő tervei alapján épült fel a Fiume szálloda, a Városháza, az egykori Járásbíróság (ma Ibsen Ház) és a jaminai evangélikus templom épülete.
Részletek munkásságából:
- 1862: Első és második jegyzői lak
- 1865: Széchenyi liget
- 1865-1866: Városrendezési terv és új belterületi térkép
- 1867-1868: Fiume vendéglő és szálloda
- 1868: Első téglajárda a Vasút utcán (ma: Andrássy út)
- 1868: Közvilágítás megszervezése a forgalmasabb utcákon
- 1871-1873: Városháza (kivéve: homlokzat)
- 1874: Járásbíróság épülete (ma: Ibsen ház)
- 1874: Polgári leányiskola
- 1875: Erzsébethelyi evangélikus templom
- 1877-1878: Színház építésének vezetése
- 1881: Kórház tervezése és építése
- 1882: Petőfi liget
- 1885-1890: Első artézi kút a Kossuth téren