En la ciudad de Salamanca, el 5 de febrero de 1525, se casó con su prima Catalina de Austria, hija pequeña de Juana la Loca, siendo Juan III hermano de la que sería la esposa de Carlos I, Isabel.