He left the club after 4 years and later played for Siirtspor, İstanbulspor, Yozgatspor and Konyaspor, before ending his career at Beylerbeyi in 2004.
Hamzaoğlu represented the Turkey U21 national team from 1991 until 1993, making 9 appearances in the process.
Hamzaoğlu began his managerial career with Konyaspor in 2004 as the club's caretaker manager, but it wasn't until 2008 that he signed a full-time contract with Malatyaspor.
In 2011, he was appointed at Akhisarspor, helping them achieve promotion to the Süper Lig by winning the club's first ever major trophy, the 2011–12 TFF First League.
On 28 November 2014, he was appointed as the new manager of Galatasaray on the same day Cesare Prandelli was released from his contract.