Ya con casi 19 años, se casó en abril de 1497, en la catedral de Burgos, con la archiduquesa Margarita de Austria, hija del Rey de Romanos Maximiliano I de Habsburgo y de la duquesa María de Borgoña.