Geo TV reported that it took 16 minutes for the senate to pass the amendment into law, which Khan's party lawmaker Omar Ayub termed as bulldozing the legislation by the ruling alliance without any debate in either house.
"It is neither good for the country nor for the armed forces," Ayub said.
Khan's party's lawmakers opposed the bill during the sessions and some tore apart copies of it.
"There is no harm if the tenure of any services chief is extended to five years like we have a five-year term for a government," Information Minister Attaullah Tarar told Geo New TV. "It will help bring stability and continuity of policies within institutions."
The service tenure will start from the day of the appointment of the chiefs, Asif, the defence minister, told Geo TV.
Under the new law, General Munir, who took office in November 2022 with a timeline to retire in 2025, will serve until 2027 irrespective of a retirement age of 64 for a general.
The former prime minister, who has been in jail since August last year, has been at odds with generals he blames for his 2022 ousting, after he fell out with then-army chief Qamar Javed Bajwa.
Khan's party backed candidates who won the most seats in February's election but fell short of a majority, clearing the way for his opponents to form a government.
Khan's supporters have since been agitating in parliament and on the streets, alleging that the election was rigged to keep them out of power, which the army and the election commission deny.
They say the ruling alliance does not enjoy legitimacy, an accusation the government denies.
Published 04 November 2024, 18:35 IST