Ukończył historię na Katolickim Uniwersytecie Lubelskim. Potem został profesorem tej uczelni. Prowadzi wykłady w Wyższej Szkole Kultury Społecznej i Medialnej oraz kieruje Katedrą Historii Najnowszej na KUL-u.
Współpracuje z Radiem Maryja, "Naszym Dziennikiem" i Telewizją Trwam.
W 2004 roku, z listy LPR-u, został wybrany eurodeputowanym z okręgu lubelskiego. Od 2005 roku organizuje konkurs na największy unijny absurd prawny.
W tym roku będzie starał się o reelekcję z listy PiS-u. Jego start jest wynikiem porozumienia między o. Tadeuszem Rydzykiem i Jarosławem Kaczyńskim.
Piotrowski powinien bez problemu zdobyć mandat. Startuje z bardzo konserwatywnego regionu. Poza tym cieszy się pełnym poparciem Radia Maryja.