Żonaty, ma dwóch synów. W październiku 2000 roku został dyrektorem Departamentu Zdrowia w Urzędzie Marszałkowskim. Od listopada 2001 r. Członek Zarządu Województwa Wielkopolskiego. W wyniku wyborów samorządowych 2002 r. został radnym Sejmiku z listy SLD-UP i ponownie wybrany na Członka Zarządu Województwa Wielkopolskiego. Zaangażowany w działalność społeczna. Jest członkiem Stowarzyszenia Wielkopolskich Pozytywistów, Towarzystwa Opieki Paliatywnej i Hospicyjnej, Towarzystwa Chirurgów Polskich oraz Stowarzyszenia Nauk o Zdrowiu. Aktywnie uczestniczy w programach rehabilitacji osób niepełnosprawnych. Interesuje się architekturą, ogrodnictwem i łowiectwem. Ulubiony sposób spędzania wolnego czasu to spotkania z przyjaciółmi, gotowanie, praca w ogrodzie, w lecie - wycieczki rowerowe, a w zimie - jazda na nartach. 1 kwietnia 2003 r. do 2 maja 2004 r. sprawował urząd ministra zdrowia w rządzie Leszka Millera. Od 2005 kieruje Centrum Systemów Informacyjnych Ochrony Zdrowia, jednostką podległą ministrowi zdrowia.
Po ukończeniu studiów na Akademii Medycznej w Poznaniu przez 20 lat pracował w Szpitalu Klinicznym nr 1 przy ul. Długiej jako chirurg, nauczyciel akademicki (doktorat - 1986 r.); w latach 1994-2000 dyrektor szpitala.