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 1982 kierował zakładem fizyki ogólnej. Był dziekanem wydz. matematyki, fizyki i chemii (1984-87, 1990-93).