Absolwent zarządzania i administracji publicznej w Małopolskiej Wyższej Szkole Ekonomicznej w Tarnowie. W l. 2005-2006 pracownik administracyjny w biurze senatora Stanisława Koguta w Gorlicach. W l. 2006-2018 pracował w Fundacji Pomocy Osobom Niepełnosprawnym, a następnie jako dyrektor Ośrodka
... Rewalidacyjno-Wychowawczego w Grybowie. Członek Prawa i Sprawiedliwości od 2012 r. Samorządowiec: w l. 2010-2014 radny Rady Gminy Grybów, w l. 2014-2019 radny Rady Powiatu Nowosądeckiego. Członek Społecznej Rady Szpitala im. dr. J. Dietla w Krynicy-Zdroju (2014-2018), członek Rady Społecznej Pogotowia Ratunkowego w Nowym Sączu (2018-2019). Senator od 2019 r. (X-XI kadencja). W Senacie X Kadencji pełnił funkcję sekretarza senatu, był członkiem Komisji Samorządu Terytorialnego i Administracji Państwowej oraz Komisji Spraw Emigracji i Łączności z Polakami za Granicą.