Ur. w Horyszowie Ruskim, ukończył zaocznie zamojskie LO i prawo, pracował w lubelskim NBP, później był sędzią w Zamościu, w 1966-71 prezes Sądu Powiatowego, czł. MRN.