Urodził się 6 czerwca 1856 roku w Lublicy, w ówczesnym powiecie jasielskim Królestwa Galicji i Lodomerii, w rodzinie Michała i Katarzyna z Dąbrowskich. Ukończył studia na Wydziale Inżynierii Lądowej Wyższej Szkoły Technicznej w Wiedniu. Do c. i k. Armii wstąpił w 1881 roku i otrzymał stopień podporucznika. Karierę wojskową rozpoczynał w 13 Galicyjskim Regimencie Piechoty "Graf Huyn". W maju 1905 awansowany do stopnia majora i przeniesiony do 77 Pułku Piechoty. Służąc w jego szeregach został mianowany podpułkownikiem. Od 9 kwietnia 1913 roku do 27 kwietnia 1915 roku dowodził 56 Galicyjskim Pułkiem Piechoty. Brał udział w I wojnie światowej, na froncie rosyjskim, w tym w bitwie pod Gorlicami. Po awansie na stopień generała majora 12 września 1915 roku piastował m.in. stanowisko komendanta Lublina i powiatu lubelskiego, generalnego inspektora guberni radomskiej i piotrkowskiej, a od października 1916 roku komendanta wojskowego Przemyśla. 1 grudnia 1917 roku został przeniesiony w stan spoczynku.