Vystudoval gymnázium v Jičíně 1863-1871 a Filozofickou fakultu na české Karlo-Ferdinandově univerzitě v Praze (1871-1875). Nejprve učil přírodopis, matematiku a fyziku na gymnáziu v Praze a v l. 1876-1893 v Pardubicích. V l. 1893-1898 působil jako okresní školní inspektor okresu novobydžovského, 1898-1900 okresu pardubického. Od září 1900 až do své smrti byl ředitelem c. k. státní reálky v Kladně.