He won a team silver medal and an individual bronze medal at the 1996 Summer Olympics. Oh also was a member of Korea's gold medal men's archery team at the 2000 Summer Olympics. In the men's individual competition, he finished sixth.[1]
He was the world record holder for a single FITA with a score of 1379. That score was beaten by Oh Jin-hyek at the 2009 World Championships in Ulsan with 1386 points.