The striker tells Spanish television station Cuatro, "I don't like to say it, but yes, obviously this will be my last World Cup and my last games with the selection given my age, my level of performance, and everything I have given the team. It is time."
Villa, 32, has scored 56 goals for Spain and helped them win the 2008 European Championship and the 2010 World Cup.
On Monday, Villa signed a three-year contract with New York City FC, becoming the first player to join the expansion Major League Soccer team.
Villa helped Atletico Madrid win the Spanish league this season. He also won the 2011 Champions League with Barcelona.
Topics mentioned in this article
Football
FIFA World Cup 2014
Advertisement
Get the Latest IPL 2024 Updates, check out IPL 2024 schedules and IPL points table at NDTV Sports.Like us on Facebook or follow us on Twitter for more sports updates. You can also download the NDTV Cricket app for Android or iOS.