Ur. w Szopinku, ukończył zamojskie liceum (1949), następnie UJ. Został pracownikiem naukowym katedry fizyki teoretycznej UMCS, zorganizował zespół do badań teoretycznych w dziedzinie ciała stałego. Od 1964 dr, w 1989 został profesorem, od 1982 kierował zakładem fizyki ogólnej. Był dziekanem wydz. matematyki, fizyki i chemii (1984-87, 1990-93), wykładał też kilkanaście lat w WOSL w Dęblinie.