The man believed to have fired at Imran Khan at a rally this evening in Pakistan's Gujranwala said he had come to kill the former Prime Minister because he believed that he was "misleading" people.
Imran Khan, 70, is out of danger after he was shot in the leg at a political rally in Wazirabad near Gujranwala, about 70 km from Lahore.
"Sirf Imran Khan ko maarna tha (I came only to kill Imran Khan)," said the alleged shooter, on camera.
"I did this because he was misleading people. I couldn't take it. I had decided to do this the day he started the rally," he said in a video apparently recorded by the police.
He said he had acted alone. "Nobody was behind me, nobody is with me," he told reporters.
The alleged shooter also said he had come on a bike to Wazirabad and had left the vehicle at his uncle's shop.
Reports suggest there were two shooters, one with a pistol and one with an automatic rifle.
The former Pakistan PM has been leading a march since Friday from Lahore towards the capital, Islamabad, campaigning for fresh elections after being ousted from office in April.
"This was an attempt to kill him, to assassinate him," his senior aide, Raoof Hasan, was quoted as telling AFP.
Mr Hasan claimed one alleged attacker had been shot dead and the second was taken into police custody.
Each day during his "long march", Imran Khan has mounted a shipping container towed by a lorry, making speeches from the open top to crowds along the way.