Ur. w Czemiernikach, ukończył w 1970 Technikum Elektryczne w Zamościu, w 1961-93 pracował w zamojskim PKS, gdzie był wiceprzewodniczącym KZ "S", od 1981 sekretarz Zarządu Oddziału. Główny inicjator strajku na Zamojszczyźnie w II 1981. Prawie rok internowany. W 1989 wszedł do prezydium Miejskiego Komitetu Obywatelskiego, w 1995 na czele sztabu wyborczego L. Wałęsy, później przewodniczący Ruchu Solidarni w Wyborach. Prezes Fundacji Centrum Wypędzonych na Zamojszczyźnie. W 2001 kandydował do Sejmu z AWS, później działał w Akcji Katolickiej i LPR. W 2008-2016 prezes Fundacji Centrum Wysiedlonych na Zamojszczyźnie. W 2010 odznaczony Krzyżem "Semper Fidelis" i Krzyżem Kawalerskim OOP (2011).