Syn Wacława i Rozalii z d. Piotrowskiej. Absolwent seminarium nauczycielskiego w Ursynowie. 10 sierpnia 1914 r. wstąpił do Legionów Polskich. Służył w 5 pułku piechoty do kryzysu przysięgowego, internowany w Szczypiornie i Łomży. W listopadzie 1918 wstąpił do Wojska Polskiego i otrzymał przydział do 36 pułku piechoty. W czasie wojny polsko-bolszewickiej służył w grupie gen. Aleksandrowicza, dowództwie Grupy „Bug” i następnie w dowództwie Frontu Galicyjsko-Wschodniego. W okresie międzywojennym był dowódcą kompanii w I batalionie telegraficznym oraz w Szefostwie Łączności DOK IV. W latach 1923–1927 służył w 1 Pułku Łączności, a następnie w DOK I, w Departamencie Inż. MSWojsk. jako kierownik Referatu Regulaminów. Od 1929 był dowódcą 2 Pułku Łączności i dowódcą 6 Batalionu Telegraficznego, od 1931 szefem łączności 13 DP i komendantem kadry 2 Batalionu Telegraficznego. W 1934 r. został dyrektorem nauk w Szkole Podchorążych Saperów, a następnie wykładowcą w Szkole Podchorążych Inżynierów i Saperów. W latach 1936 – 1938 został zarządcą Głównej Składnicy Wojsk Łączności.