Закончил театроведческое отделение Государственной высшей театральной школы в Варшаве (ныне Театральная академия имени Александра Зельверовича). Работал в театрах Варшавы, Лодзи, в издательствах и журналах. С 1979 года связан с подпольной издательской деятельностью в Польше. В 1983—1997 гг. — в редакции ежеквартального журнала «Карта», занимавшегося новейшей историей Польши и Восточной Европы. Член общества Мемориал (с 1991 г.). С 1999 г. — научный сотрудник Университета кардинала Стефана Вышинского в Варшаве, в настоящее время — заместитель декана гуманитарного факультета. Научный сотрудник Варшавского университета. Заместитель главного редактора журнала "Новая Польша" (c 2000 г.). Переводчик с немецкого (Артур Шницлер) и русского (Сергей Стратановский) языков. Автор ряда работ о Катынском расстреле, сталинизме, польском самиздате.