Syn Józefa i Anieli. Uzyskał wykształcenie wyższe, z zawodu ekonomista. W 1936 wstąpił do Związku Młodzieży Wiejskiej RP „Wici”, od 1937 do 1939 był tam sekretarzem zarządu koła. Podczas okupacji niemieckiej założył spółdzielnię spożywców w Zagórzu, a także był łącznikiem Gminnej Komendy Batalionów Chłopskich oraz kolportował w latach 1941–1944 konspiracyjne pisma BCh i Stronnictwa Ludowego „Roch”. W 1945 wstąpił do „lubelskiego” SL i organizował lokalne struktury tej partii, ZMW RP „Wici”, a także Związku Samopomocy Chłopskiej w gminie Wałowice. W latach 1946–1949 pełnił funkcję przewodniczącego Gminnej Rady Narodowej. Pełnił też szereg funkcji w „Samopomocy Chłopskiej”. W 1949 wraz z SL przystąpił do Zjednoczonego Stronnictwa Ludowego. Pełnił w tej partii wiele funkcji, był m.in. prezesem Wojewódzkiego Komitetu w Łodzi (1960–1971) i członkiem Naczelnego Komitetu (1959–1976). Przez wiele lat pełnił funkcję dyrektora Oddziału Wojewódzkiego Zakładu Ubezpieczeń Społecznych w Łodzi.