Członek honorowy Klubu Zachowawczo-Monarchistycznego.

Jest autorem opracowań naukowych oraz 14 książek historycznych, przede wszystkim dotyczących II Rzeczypospolitej, m.in. Silni-zwarci-gotowi. Myśl polityczna Obozu Zjednoczenia Narodowego (1985), Ugrupowania monarchistyczne w latach Drugiej Rzeczypospolitej (1988), Ulubieniec Cezara. Bolesław Wieniawa-Długoszowski: zarys biografii (1990). Pod jego redakcją ukazała się także w 1994 książka Kto był kim w II Rzeczypospolitej.

Autor haseł w Polskim Słowniku Biograficznym i Słowniku biograficznym działaczy polskiego ruchu robotniczego.

W latach 2001–2011 był członkiem Trybunału Stanu (w tym, w latach 2001–2005 zastępcą przewodniczącego Trybunału Stanu).

W 2010 prezydent RP Lech Kaczyński powołał go na członka Narodowej Rady Rozwoju.

W 2015 był jednym z założycieli komitetu wyborczego Bronisława Komorowskiego w wyborach prezydenckich. W wyborach w 2020 udzielił poparcia Władysławowi Kosiniakowi-Kamyszowi.

W 2026 powołany w skład Rady Nowej Konstytucji przy Prezydencie RP.

Prezydent Miasta Krakowa Od 2002 do 2024 Jacek Majchrowski pełnił funkcję Prezydenta Krakowa, najdłużej ze wszystkich dotychczas rządzących miastem prezydentów.