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ą.