Urodzony w 1974 r. w Nowym Sączu.
Z wykształcenia elektrotechnik.
Jest żołnierzem zawodowym w stopniu starszego chorążego i pracuje w 25 BKPow. Zajmuje stanowisko kontrolera ruchu lotniczego na lotnisku w Tomaszowie Mazowieckim.
Brał udział w sześciu misjach poza granicami kraju w Iraku i Afganistanie.
Mąż i ojciec trójki dzieci.