Carlos de Viana foi filho do infante João de Aragão, irmão mais novo de Afonso V, e a partir de 1458, coroado rei de Aragão, com o nome de João II, e da rainha titular Branca I de Navarra (m. en 1441), filha e herdeira de Carlos III o Nobre (m. en 1425). O príncipe de Viana é conhecido por seus confrontos dinásticos com seu pai e por ser patrono da cultura e as artes.