Ur. w Zamościu, ukończył ZSZ przy WZmot., pracował przez kilka lat w Bielsku-Białej, od 1972 w zamojskim "Zamecie", później jako "Spomasz", gdzie w IX 1980  zorganizował strajk. W I - VII 1981  był przewodniczącym Międzyzakładowego Komitetu Założycielskiego "Solidarności" w Zamościu, czł. MKZ Regionu Środkowo-Wschodniego, czł Zarządu Regionu. Od III 1981 organizował struktury Solidarności Rolników Indywidualnych i strajku okupacyjnego w Zamościu podczas którego zatrzymany i internowany (do XII 1982). Od 1983 na emigracji w USA (st. Iowa), zm. w Decorah.