He previously played for Greek Super League clubs Olympiacos and Kerkyra, and earlier for Pyunik.
On 6 July 2005, Ghazaryan came to the Lernagorts Stadium against the same command, replacing in the half-time interval with Aghvan Mkrtchyan.
[3] In June 2011, Ghazaryan signed a contract with Metalurh Donetsk, along with Pyunik teammate Marcos Pizzelli.
[4] On 19 July 2012, in the Europa League soccer match against FK Čelik Nikšić, Ghazaryan made his first hat-trick for Metalurh and gave one assist, thus the Ukrainian club won 7–0.
In January 2014, he was linked with a move to FC Kairat Almaty and he trialled with Eintracht Braunschweig.
In December it was reported that Ghazaryan could not reach a deal with Shakhter Karagandy as the club was not ready to pay the previously agreed amount.
[6] He was among the key players as his club made Europe remember its name after an unexpected victory over Celtic in the qualifying round of Champions League play-off.
On 30 January 2015, Olympiacos announced the termination of Ghazaryan's contract after half a year at the Piraeus club.
It is said that his short stay at the club was ended due to an argument with Spanish coach Míchel, who sacked him from the squad.
Injuries and personal motives kept him off the field for some time, but his few games at the island and the solid performances for Armenia national team made Portuguese side C.S.
During this time in Liga Portugal, he played in 67 matches, socring 8 goals and providing 6 assists.
Benfica and Sporting CP, which are the best teams in Portugal and regularly play in European competitions.
His short time at the Greek side consisted of many injuries, not allowing him to get back to his best level.
[13] On 11 September 2012, in a 2014 FIFA World Cup qualifier match between the national teams of Armenia and Bulgaria, Ghazaryan was sent off for hitting the ball on a serving ballboy.