Fue primogénito del futuro reyRoberto Estuardo, gran senescal de Escocia con su primera esposa,Elizabeth Mure, posiblemente nacido en 1337. Sus padres se casaron formalmente en 1349 (casados anteriormente en 1336, pero algunos criticaron que la ceremonia no era canónica).[1]
En 1368 el reyDavid II de Escocia (su tío abuelo), lo nombró conde de Carrick. En 1371 David murió y su padre,Roberto Estuardo, fue coronado como rey de Escocia. El conde Juan fue reconocido como príncipe y heredero al trono.En los años siguientes tomó parte importante en las campañas en la frontera entre los reinos de Escocia con Inglaterra. En 1381 fue nombrado 'teniente de las fronteras' por su padre Roberto II.[2]
En 1384 Juan impulsó al rey a abandonar el poder real, durante un parlamento en laAbadía de Holyrood, y fue nombrado gobernador o teniente de Escocia en su lugar. Probablemente a consecuencia de una patada de un caballo, que lo incapacitó, el príncipe fue reemplazado como gobernador por su hermano menorRoberto, conde de Fife, en 1388. Con el muerte de Roberto II el 19 de abril de 1390 Juan lo sucedió como rey de Escocia. Cambió su nombre de pila, impopular en aquel tiempo por recordar aJuan de Balliol,[3] por el deRoberto, y fue coronado el 14 de agosto siguiente comoRey Roberto III de Escocia.
Debido a la incapacidad de Roberto III, su hermano fue regente hasta 1393, cuando el poder real fue devuelto al rey. En 1398 una campaña contra rebeldes en el castillo de Dumbarton fue un fracaso, destruyendo la reputación de Roberto III. En enero de 1399 su hijo mayor, el príncipeDavid Estuardo, duque de Rothesay, asumió el gobierno del reino, por deseo del parlamento de Escocia. En 1400 el reyEnrique IV de Inglaterra lanzó una invasión de Escocia, pero su ejército no logró ningún éxito. En 1402 el príncipe David murió a manos de su tíoRoberto, ahora duque de Albany, quién lo reemplazó como regente.
En septiembre del mismo año un ejército escocés, cruzando al norte de Inglaterra, fue derrotado en la batalla de Humbleton, dónde murieron miles de escoceses a los manos de la fuerza inglesa. Una de las únicas comparecencias del rey hacia el fin de su reinado fue la apertura del parlamento escocés enLinlithgow en abril de 1404.
Posiblemente afectado por una enfermedad mortal desde el otoño de 1405,[4] el rey Roberto III murió en el castillo deRothesay, el 4 de abril de 1406, después de la captura de su único hijo sobreviviente, Jacobo, por piratas ingleses.[5] Fue enterrado en la abadía dePaisley.
A Roberto lo sucedió su segundo hijo; Jacobo, estando preso en Inglaterra, no regresó a Escocia hasta 1424.