Absolwent Wydziału Matematyki Uniwersytetu Warszawskiego, przez kilka lat nauczyciel akademicki Uniwersytetu Warszawskiego.
Zwierzchnik (Prezbiter Naczelny) Kościoła Bożego w Chrystusie od 1997 r. Pastor Zboru „Dom Boży” w Warszawie od 1997 do 2016 roku. Od 2006 do 2013 roku i Przewodniczący Rady Krajowej Aliansu Ewangelicznego w RP oraz Współprzewodniczący Komisji Wspólnej Przedstawicieli Rządu Rzeczypospolitej Polskiej i Aliansu Ewangelicznego. Obecnie ponownie Przewodniczący Aliansu Ewangelicznego w RP.
Członek zespołu przywódczego Ruchu „Polska dla Jezusa”. Zaangażowany sercem w szereg inicjatyw o znaczeniu ogólnokrajowym i międzywyznaniowym. Pastor, nauczyciel Słowa. Jego pragnieniem jest oglądanie zdrowego Kościoła – ciała Chrystusa – które „rośnie i buduje samo siebie w miłości”.
Z żoną Jolantą mają pięcioro dzieci: Filipa, Piotra, Joannę, Lidię oraz Anię.