Urodził się w 1837 w Godowej. Został oficerem Armii Cesarstwa Austriackiego. W 1859 był podporucznikiem 2 klasy utworzonego w tym roku 1859 w Krakowie zachodniogalicyjskiego ochotniczego batalionu strzelców. Był też oficerem 6 pułku piechoty hr. Coronini. Podczas powstania styczniowego służył w oddziale Mariana Langiewicza w stopniu majora kosynierów. Walczył w bitwie pod Grochowiskami. Potem powrócił na obszar Galicji i przez rok był konfiniowany.