Wcześniej był radnym sejmiku województwa wielkopolskiego. W latach 80-tych piastował funkcję wiceprezesa Oddziału Towarzystwa Łączności z Polonią Zagraniczną „Polonia”. Był też prezesem poznańskiego Oddziału Instytutu France – Pologne z siedzibą w Lyonie oraz współzałożycielem Towarzystwa im. Hipolita Cegielskiego w Poznaniu.
1 lutego 2003 roku został przewodniczącym zarządu Rady Wojewódzkiej Partii Ludowo-Demokratycznej w Wielkopolsce. Zmarł 19 lipca, po długiej i ciężkiej chorobie.