The versatile Barcelona star, who turns 34 next June, is Argentina’s second most-capped player with 139 appearances for his country and played in the 2014 World Cup final defeat to Germany.
He is also a four-time runner-up in the Copa America — finishing on the losing side in 2004, 2007, 2015 and 2016.
“My time in the national team finishes in Russia, I won’t go any further,” Mascherano told Argentine TV station TyC Sports. “(Coach Jorge) Sampaoli will decide if I should be selected for the World Cup or not.”
Mascherano started Tuesday’s 3-1 South American qualifying victory in Ecuador that guaranteed Argentina a place at next year’s finals in Russia.
He is four caps short of equalling Inter Milan legend Javier Zanetti’s Argentina record.
Mascherano joined Barcelona from Liverpool in 2010 and is under contract at the Camp Nou until 2019.
Download our app and read this and other great stories on the move. Available for Android and iOS.