Washington: Nancy Powell, a career diplomat who has served as ambassador to Pakistan and Nepal, has been named by US President Barack Obama as the next ambassador to India and fill a half-year vacancy.

Powell, who holds the rank of career ambassador, a prestigious title given only to select career diplomats based on their service, replaces Timothy J. Roemer, a political appointee who resigned in June.

In a statement announcing Powell's appointment and a separate appointee, Obama said: "These fine public servants both bring a depth of experience and tremendous dedication to their new roles."

"Our nation will be well served by these individuals, and I look forward to working with them in the months and years to come," he said.

Posts in Washington

Powell, who joined the foreign service in 1977 after teaching at a school in Dayton, Iowa, has also served as US ambassador to Ghana and Uganda.

Her stint in Pakistan between 2002-2004 came as the US was first seeking Islamabad's cooperation in fighting Al Qaida and the Taliban after the September 11, 2001, attacks. Her other overseas assignments included service in New Delhi, Kolkata, Ottawa, Kathmandu, Islamabad, Lome and Dhaka.

In Washington posts she has held include: Refugee assistance officer, principal deputy assistant secretary for African affairs, acting assistant secretary for international narcotics and law enforcement activities, and national intelligence officer for South Asia at the National Intelligence Council.

She is currently serving as director general of the foreign service and director of human resources at the State Department. She has a bachelor's degree from the University of Northern Iowa.