W 2005 uzyskał stopień naukowy doktora nauk medycznych na podstawie rozprawy pt. Wykorzystanie doświadczeń amerykańskich w zakresie kontroli wydatków zdrowotnych w reformach ochrony zdrowia w Polsce napisanej pod kierunkiem Alfreda Owoca. W 2014 habilitował się z tej dziedziny na Uniwersytecie Medycznym im. Karola Marcinkowskiego w Poznaniu. W 2024 otrzymał tytuł profesora nauk medycznych i nauk o zdrowiu w dyscyplinie nauki o zdrowiu.
Działalność zawodowa i polityczna W 1980 wstąpił do NSZZ „Solidarność” i NSZZ „Solidarność” Rolników Indywidualnych. W latach 1980–1992 pracował w Szpitalu Miejskim w Pleszewie jako stażysta, młodszy asystent, asystent i starszy asystent. Od 1984 do 1992 pełnił funkcję kierownika Wiejskiego Ośrodka Zdrowia w Jastrzębnikach. Od 1994 do 1996 wykładał jako profesor wizytujący na Georgetown University. Był sekretarzem generalnym Światowej Organizacji Medycyny Wsi. Należał do komitetu naukowego kwartalnika „International Journal of Rural Health”.