He was called up to national football team in October 2014 by Carlos Queiroz. He made his debut in a 1–0 win against South Korea on 18 November 2014 entering as a substitute for Khosro Heydari. Ghafouri was selected for the 2015 AFC Asian Cup squad on 30 December 2014 by Carlos Queiroz.