Ur. w Lublinie, ukończył Wydział Pedagogiki i Psychologii UMCS (1977, później  asystent, wykładowca). Pracował w dziale kulturalnym "Sztandaru Ludu", później w jego zamojskim oddziale (1988-90), następnie "Dzienniku Wschodnim", w 1995-96 był redaktorem naczelnym "Tygodnika Zamojskiego", a w 2000 został sekretarzem redakcji, następnie red. naczelnym "Kronika Tygodnia", także naczelnym "Zamojskiego Kwartalnika Kulturalnego" (1988-91). Wykładał dziennikarstwo na PWSZ w Zamościu (2009-2011, wcześniej także na UMCS). Dojeżdżał z Tomaszowa, gdzie później został redaktorem tamtejszych tygodników. Autor ponad dziesięciu książek historycznych związanych z tamtym miastem.