El príncipe Óscar Gustavo Adolfo nació un 16 de junio de 1858 en el palacio de Drottningholm, siendo hijo de los entonces duques de Östergötland los príncipes Óscar y Sofía.