"It has happened, so why talk about it. It is done and finished. Let's forget it. We need to figure out what needs to be done now," Musharraf told students at Columbia University in New York, where is he attending a UN summit.
Responding to a student's question about Iraq, he said the 2003 invasion had made the world more complicated but added that for US forces to now leave was "easier said than done".
"You just can't pack up and go. You need to have a strategy of how to pack up and go," he said. "It will take time. But I think the Palestinian dispute and the Kashmir dispute are ripe for solution today."
In his remarks to the students, Musharraf said Pakistan was much more moderate than often portrayed in the Western media.
"Pakistan is a victim of misperception abroad," he said.