Indian Prime Minister Narendra Modi, who was for years barred from visiting the United States, will meet President Barack Obama at the White House on September 29 and 30, US officials said Monday.