Oklevelét 1841-ben szerezte meg. De már 1837 óta részt vett a Tisza-mérésben. 1845-ben Gergely és Eszeny között végzett méréseket. majd 1847-től 1852-ig a Tisza-szabályozási társulatnál a beregi vízszerkezet igazgató osztálymérnöke volt. 1852. december 18-án a Királyi József Ipartanoda helyettes tanára lett, majd 1857. május 25-én a Királyi József Műegyetemen az elemi matematika rendes tanárává nevezték ki. Hallgatói számára tankönyveket írt. Az Egyetemes magyar encyclopaedia munkatársa volt.
Nyelvújításai: algebrai egyenlet; alaptétel; szakaszos tizedes tört; közönséges tört; közös nevezőre
hozni.[3]
Munkái
Algebra, vagy betűszámtan, műegyetemi hallgatók, lyceumok, felső-gymnasizumok, főreáltanodák, bányászok, iparosok és magántanulók számára. Pest, 1862. (2. jav. kiadás. U. ott, 1872.)
Elméleti elemi mértan tankönyve. Műegyetemi hallgatók, lyceumok, főgymnasiumok, főreáltanodák, bányászok, iparosok és magántanulók számára. Pest 1868. (Egy tábla rajzzal és a szövegbe nyomott 510 ábrával)
Fodor Ferenc: Magyar vízimérnököknek a Tisza-völgyben a kiegyezés koráig végzett felmérései, vízi munkálatai és azok eredményei. Budapest, 1957. Online hozzáférés
Budapesti Technikus-Almanach. Budapest, 1875. 89. o.
További információk
A királyi József-műegyetem tanárai és hallgatói 1851–1882. Budapest, 1883. 6. o.