Odznaczenia 15 czerwca 2007 roku został odznaczony Złotym Krzyżem Zasługi za zasługi w dokumentowaniu prawdy historycznej o dziejach Narodu PolskiegoPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 15 czerwca 2007 r. o nadaniu orderów i odznaczenia ().
28 lipca 2016 otrzymał Krzyż Oficerski Orderu Odrodzenia Polski za wybitne zasługi na rzecz przemian demokratycznych w PolscePostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 28 stycznia 2016 r. o nadaniu orderów i odznaczeń ().
W 2016 został wyróżniony Krzyżem Solidarności Walczącej.
W 2001 otrzymał odznaczenie Fellow of the Federation nadane przez Międzynarodową Federację Stowarzyszeń Weksylologicznych.
Publikacje Zaciskanie pięści, rzecz o Solidarności Walczącej, Editions Spotkania, Paryż 1988 Stworzony do chwały, Editions Spotkania, Warszawa 1995 The World Encyclopedia of Flags, Anness Publishing Ltd., London 1999 Flags Through the Ages, a Guide to the World of Flags, Banners, Standards and Ensigns, Southwater, London 2000 Flags of the World, an Illustrated Guide to Contemporary Flags, Southwater London, 2000 World Flags Identifier, Lorenz Books London 2001 Flagi świata, Horyzont, Warszawa 2002 Insygnia, symbole i herby polskie, Świat Książki 2003 Herbarz rodowy, Świat Książki 2004 Wielka księga heraldyki, Świat Książki 2008 Pieczęcie i