W 2001 ukończył studia w Akademii Obrony Narodowej. Absolwent studiów podyplomowych na Uniwersytecie Śląskim w Katowicach (2005). Od 25 lipca 2007 do 30 stycznia 2008 był w ramach IX zmiany Polskiego Kontyngentu Wojskowego w Iraku na stanowisku dowódcy Sił Specjalnych. W 2011, po przeformowaniu 1 pułku specjalnego komandosów, pełnił służbę w Jednostce Wojskowej Komandosów, gdzie objął stanowisko zastępcy dowódcy. Od 5 września 2012 do 26 listopada 2012 czasowo pełnił obowiązki dowódcy tej jednostki. 3 grudnia 2012 powierzonu mu funkcję szefa oddziału rozpoznania J-2 w Dowództwie Wojsk Specjalnych w Krakowie. 1 stycznia 2014 był wyznaczony na stanowisko szefa pionu wsparcia bojowego – zastępcy szefa sztabu ds. wsparcia bojowego w Dowództwie Sił Specjalnych (DSS), a po jego przeformowaniu w Centrum Operacji Specjalnych – Dowództwie Komponentu Wojsk Specjalnych (COS-DKWS) pozostał na tym samym stanowisku.