Bijna 20 jaar lang was Johan Klaps kantoorhouder bank en verzekeringen op de Gitschotellei.
Daarnaast was hij vele jaren afdelingsvoorzitter in Berchem, gemeenteraadslid in Antwerpen sinds 2013 en van 2014 tot 2018 federaal parlementslid.
Van 2024 tot begin 2025 was hij schepen van de Haven en Stadsontwikkeling. Sinds 2025 is hij schepen van de Haven en Economie.
Al meer dan 25 jaar is Johan gelukkig getrouwd met Véronique, en samen hebben ze 3 studerende kinderen.