The 31-year-old midfielder joins Pune FC after a short stint with Kerala Blasters in the ISL.
The Srinagar-born midfielder began his professional career with Bangalore-based side HAL SC after a short stint with the Jammu & Kashmir Under-21 side.
Ishfaq made the switch to Goan side Dempo SC in 2003. His four-year stay in Goa saw him clinch two national league titles in 2004-05 and 2006-07 along with a Federation Cup in 2004.
At the start of the 2007-08 season, he moved to Kolkata's Mohun Bagan where he became an integral part of the side. It was at Bagan where Ishfaq first played under Karim Bencherifa in 2008-09 season.
More From This Section
Following a four-year stint at Bagan, Ishfaq moved back to Goa joining Salgaocar and helped his team to the Federation Cup title (2011).
Thereafter, Ishfaq had stints with Kolkata giants East Bengal (2012-13) with whom he also won his fourth Federation Cup, and Mohammedan SC (2013-14) before playing for Kerala Blasters.
Speaking after completing formalities, Ishfaq said, "It's an amazing feeling to be part of Pune FC, one of the most professional clubs in India. I hope to give my best every time I step onto the field and help the team in winning the I-League title."
Pune FC head coach Karim Bencherifa said, "I know Ishfaq very well and for a long time. He is a good player and also a good human being. He has played under me at Mohun Bagan and Salgaocar FC where we have won trophies. He is not only an experienced player who works very hard on the field, but also a utility player who can play in various positions.