Zwolennik lustracji i dekomunizacji, specjalista w dziedzinie historii marynarki wojennej i Związku Radzieckiego.

Słynął ze swoich kontrowersyjnych i radykalnych poglądów. Powstanie warszawskie uważał za polityczny błąd. Był wielkim przeciwnikiem usprawiedliwiania komunizmu, Armię Czerwoną nazywał okupantem i zrównywał zbrodnie komunistyczne z nazistowskimi. Publicznie skrytykował Rosję podczas ubiegłorocznego konfliktu z Gruzją.

Autor i współautor wielu książek historycznych, m.in.: „Unifikacja za wszelką cenę. Sprawy polskie w polityce rosyjskiej na przełomie XIX i XX wieku”, „100 postaci, które tworzyły historię Polski”.

W stacji telewizyjnej Kino Polska prowadził cykl „Poprawka z historii”. Wyjaśniał historyczne tło prezentowanych filmów.

Zmarł po ponaddwuletniej walce z chorobą nowotworową.

Miał 61 lat.