Pakistan's interior minister Ahsan Iqbal has been shot in the arm in a suspected assassination attempt at a public meeting in Punjab province but will survive, his aide said on Sunday.

"Ahsan Iqbal was targeted and shot in the arm," Asim Khan, a special aide to the politician, told AFP. "He is out of danger and being taken to a medical facility in Lahore. The attacker has been arrested."

He said no more details were available. Prime Minister Shahid Khaqan Abbasi has condemned the attack, which comes as the country gears up for federal elections expected this summer.

Malik Ahmed Khan, a spokesman for the Punjab government, told AFP Iqbal had been attending the meeting in his constituency in Narowal district when he was shot in the right arm.

"The attacker was about to fire a second shot when police and people in the meeting overpowered him," Khan said, adding that Iqbal was undergoing surgery and confirming his life was not in danger.

The suspected attack on Iqbal comes as the ruling Pakistan Muslim League-Nawaz (PML-N) is struggling to regain its footing ahead of the coming general elections after a series of blows to its top leaders.

Former Prime Minister Nawaz Sharif was deposed by the Supreme Court last year over graft allegations and has been banned from politics for life, while foreign minister Khawaja Asif was also removed by the court late last month for violating election laws.