Vashchuk began his playing days in the Dynamo Kyiv football academy.
In the summer of 2008 he signed a 1-year deal with newly promoted FC Lviv which only lasted for 6 months.
[3] On 11 March 2009 he signed a contract for the remainder of the season with FC Chornomorets Odesa.
Vashchuk began his International career with the Ukraine Under-21 team, making 22 appearances for them.
Vashchuk received a red card in his first game at the tournament from Swiss referee Massimo Busacca in a controversial decision.