He is a member of the United Malays National Organisation (UMNO), a component party of the Barisan Nasional (BN) coalition.
He is also one of the only two BN and UMNO Selangor MLAs alongside MLA for Sungai Air Tawar Rizam Ismail.
He was then elected for two consecutive terms after losing the seat to Bakhtiar Mohd Nor of Pakatan Harapan (PH) during the political wave in 2018.
[2] In the 2022 general election, Johan Abd Aziz made his parliamentary debut for BN to contest the Hulu Langat federal seat.
[3] He eventually lost to Mohd Sany Hamzan of Pakatan Harapan (PH) by placing third behind Perikatan Nasional (PN).