Po uwolnieniu działał w duszpasterstwie rolników przy kościele św. Stanisława w Świątnikach Górnych, w 1984 odbył we Francji kilkumiesięczne szkolenie rolnicze.

W 1989 został członkiem Gminnego Komitetu Obywatelskiego „Solidarność” w Świątnikach Górnych, redagował biuletyn tej organizacji. Od 1997 do 2001 działał w Stronnictwie Konserwatywno-Ludowym jako członek władz wojewódzkich i delegat krajowy. W latach 1994–2010 piastował funkcję wójta i od 1997 burmistrza Świątnik Górnych. W 2002 i 2006 wybierany w pierwszej turze głosowania, w 2010 i 2014 dwukrotnie zajął drugie miejsce w wyborach na burmistrza, w 2014 uzyskał mandat radnego powiatu krakowskiego z listy Polskiego Stronnictwa Ludowego. W 2011 kandydował do Senatu w okręgu nr 31 z ramienia KWW Unia Prezydentów – Obywatele do Senatu (zajął, ostatnie, 5. miejsce), a w 2019 do Sejmu z listy Bezpartyjnych Samorządowców. Po 2010 zajął się prowadzeniem galerii sztuki i prywatnego przedszkola.

Życie prywatne Brat Liliany Sonik, szwagier Bogusława Sonika, działających w opozycji demokratycznej w PRL i następnie w życiu politycznym III RP. Żonaty z Wiesławą, ma czwórkę dzieci, trzy córki i syna.