At the 2008 Summer Olympics in Beijing, Soukup qualified for his second Austrian squad in the men's cross-country race by receiving an automatic berth from the Austrian Cycling Federation () and the Union Cycliste Internationale (UCI), based on his top-five performance at the World Cup series, World and European Championships, and Mountain Biking World Series. Despite having suffered a sore throat and slight fever shortly before the race, Soukup recorded his highest career position on a 4.8-km sturdy, treacherous cross-country course with a much stronger, sixth-place time in 2:00:11, but narrowly missed the Olympic podium by two minutes.