Pochodzi z Białej Piskiej. Lat 54, żona Grażyna. Dzieci czworo, zawód mechanizator rolnictwa, obecnie na rencie inwalidzkiej.
Działacz NSZZ „Solidarność”. Jako młody górnik uczestnik wydarzeń na Kopalni „Wujek” w 1981 roku. W stanie wojennym aresztowany i prześladowany za swoją działalność opozycyjną. Wielokrotnie odznaczany i wyróżniany. Były Radny Rady Miejskiej w Białej Piskiej.
W latach 1990-2002 członek Konfederacji Polski Niepodległej, w tym przewodniczący Struktur województwa Suwalskiego oraz członek Władz Krajowych. Od 12 lat członek Platformy Obywatelskiej Rzeczypospolitej Polskiej.
Obecnie asystent Senatora Rzeczypospolitej Marka Konopka. Działa również w Społecznym Komitecie Pamięci Poległych Górników 16 grudnia 1981 r. w KWK „Wujek” w Katowicach. Współpracuje ze Śląskim Centrum Wolności i Solidarności jako pełnomocnik Zarządu na województwo Warmińsko – Mazurskie. Działa w Stowarzyszeniu Wspierania Inicjatyw Oświatowych przy Szkole Podstawowej im. Tadeusza Kościuszki w Białej Piskiej. Druh strażak Ochotniczej Straży Pożarnej Kruszewo gmina Biała Piska. Człowiek otwarty, uczciwy, wrażliwy na krzywdę ludzką, chętnie niosący pomoc potrzebującym.