Career
He started playing with Football Club Lysonia Berezhany and then Football Club Temporary Shepetivka. He established himself as a striker while playing for Prykarpattya Ivano-Frankivsk while in the Ukrainian First League where he consistently was among the top-scorers of the League. He spent some time in foreign clubs in Austria, Poland and Russia.
In his coaching career, he was a successful manager in Latvia with FK Ventspils winning the Latvian championship three times from 2006-2008 as well as the Latvian Cup in 2005 and 2007.
During the 2009-2010 Ukrainian Premier League season, Hryhorchuk was hired by Metalurh Zaporizhya. He stayed in that position only until the end of the season, though.
On 16 November 2010, Hryhorchuk was appointed as the manager of Football Club Chornomorets Odesa. He brought the club back into the Ukrainian Premier League after his 1st season in charge.
On 23 August 2013 his team played against KF Skënderbeu Korçë.
Hryhorchuk was appointed manager of Azerbaijan Premier League side Gabala FK on 21 December 2014, on an 18-month contract. On 20 December 2015, Hryhorchuk extended his Gabala contract for another season, until the end of the 2016-2017 season.