Matviychuk represented Ukraine at the 2008 Summer Olympics in Beijing, where he competed for the men's marathon, along with his compatriots Oleksandr Kuzin and Oleksandr Sitkovskyy. He successfully finished the race in twenty-seventh place by eight seconds behind Morocco's Abderrahime Bouramdane, with a time of 2:17:50.