"Inzamam has led the team admirably and we have extended his tenure as captain for the tours of South Africa and more importantly for the World Cup 2007," Pakistan Cricket Board (PCB) chairman Naseem Ashraf told a press conference on Sunday.
The 36-year-old Inzamam led Pakistan to a 3-1 victory in a one-day series against the West Indies on Saturday after the home side beat the tourists 2-0 in a three-match Test series last month.
Pakistan play three Tests and five one-day internationals on their tour of South Africa between January and February next year.
Ashraf hoped Pakistan will do well in the World Cup to be held over March and April in the West Indies.
"World Cup will be won by a team which has self-belief and I saw this current Pakistan team to have exemplary belief, unity and maturity," said Ashraf.
Inzamam, who took over as captain in September 2003, has led Pakistan in 28 Tests, winning ten, losing nine and drawing nine.
He has also led Pakistan in 82 one-day internationals with 50 wins, 29 defeats and three no results.
The PCB also showed confidence in their English coach Bob Woolmer and vice captain Younis Khan who will continue in their posts.
The 58-year-old Woolmer, who took over in July 2004, was appointed Pakistan coach until the World Cup 2007.