Reza Haghighi has developed a reputation as a dependable defensive midfielder on the domestic scene, despite being just 25 years old, following his responsible performances with a series of top-flight clubs of Iran.

His career began with Payam, making his debut for the club in November 2006 when he was still just 16 years old. Three years later he moved on to Fajr-Sepasi, eventually being appointed captain for the 2012/13 season by coach Mahmoud Yavari. His solid displays and commitment earned widespread recognition by media across Asia, with his international debut coming in a friendly against Botswana in 2009. Three years later, coach Carlos Queiroz called him up for a friendly against Jordan in 2012.

He was lured to Persepolis in the summer of 2012 and has since maintained his excellent performance level with the Tehran giants.