
Pracował jako nauczyciel matematyki w szkołach średnich w Kaliszu i Ostrowie Wielkopolskim, następnie w spółkach prawa handlowego Należał kolejno do Ruchu Obywatelskiego Akcja Demokratyczna, Unii Demokratycznej, Unii Wolności oraz Stronnictwa Konserwatywno-Ludowego.