A gimnázium elvégzése után 1835 és 1845 között katonaként szolgált. Később vasúti hivatalnok Pesten.
1848-ban a 2. Pest megyei önkéntes nemzetőrzászlóaljnál százados, majd az ebből alakult 71. honvédzászlóalj honvédszázadosa. Július 16-ától őrnagy és zászlóaljparancsnok, szeptember 30-ától a komáromi várban alezredes.
Kossuth Lajos megbízottjának bújtatásáért 1852 és 1857 között várfogságban volt. A kiegyezés után honvéd őrnagy az új hadseregben. 1873-tól alezredes, 1882-ben ezredesként nyugdíjba ment. 1890-ben Pápán telepedett le, tagja volt a Veszprém megyei honvédegyletnek.
Irodalom: H. SZABÓ Lajos: Pápa és környéke 1848–1849. Pápa, 1994. – BONA Gábor: Tábornokok és törzstisztek az 1848–49. évi szabadságharcban. Bp., 2000.
Forrás: Veszprém megyei életrajzi lexikon. Főszerkesztő Varga Béla. Veszprém, 1998.