Kaikobad was first elected as a Member of Parliament in the 3rd
Jatiya Sangsad election in 1986 as a nominee of the Jatiya Party, and he was elected again in 1988 for a second term. He served as the
State Minister for Religious Affairs of Bangladesh from 2 May 1990 to 6 December 1990. In the 5th National Parliament election in 1991, he ran as an independent candidate but was defeated by
BNP candidate Rafiqul Islam. On 12 June 1996, he was again elected as a
Member of Parliament from the
Comilla-3 constituency as a
Jatiya Party candidate in the 7th National Parliament. Later, he joined the Bangladesh Nationalist Party (BNP) and was elected as a Member of Parliament in the 8th National Parliament election in 2001 as a BNP nominee. He again served as the State Minister for Religious Affairs from 3 August 2002 to 1 July 2003. He was elected as a Member of Parliament in the 9th National Parliament election in 2008. In 2016, Kaikobad was appointed as a Vice Chairman of the Bangladesh Nationalist Party (BNP). In the 13th National Parliament election in 2026, he was elected as a Member of Parliament for the sixth time from the Comilla-3 constituency as a candidate of the Bangladesh Nationalist Party (BNP). On 17 February 2026, he was appointed as the Minister for Religious Affairs in the cabinet of
Tarique Rahman. == Dhaka Grenade Attack ==