Oh nació el 11 de febrero de 1991 en la ciudad de Seúl, Corea del Sur. Se graduó de la Universidad de Kyung Hee y comenzó su carrera como modelo en 2014. Su debut como actor se produjo en 2015, con un papel secundario en la película independiente Your Season. En 2016, Oh apareció en un cortometraje titulado Battle, así como también en la obra teatral Let Me In. En 2017, interpretó roles secundarios en los dramas Defendant y Doubtful Victory. Más tarde ese mismo año, Oh obtuvo su primer papel protagonista en la película de drama y suspenso psicológico Method, donde interpretó al joven idol Young-woo. Por esta actuación ganó un Chunsa Film Art Award en la categoría de mejor actor nuevo,[3] y un Wildflower Film Award en la misma categoría. También fue nominado a un Buil Film Award,[4] y a un Grand Bell Award.[5] En 2017 también apareció en el filme Monsters y en las obras teatrales M. Butterfly y Bad Magnet.