Absolwent Wydziału Lekarskiego Akademii Medycznej im. K. Marcinkowskiego w Poznaniu, były kierownik Gminnego Ośrodka Zdrowia w Sowinie Błotnej, były ordynator Oddziału Noworodków Szpitala w Pleszewie. Obecnie z-ca kierownika i współwłaściciel ZPOZ MEDICA.
W działalności medycznej interesuje się w szczególności diagnozowaniem i leczeniem chorób alergicznych u dorosłych i dzieci, a także postępowaniem w chorobach układu krążenia.