Enrique nació en el castillo de Saint-Germain-en-Laye, cerca de París como segundogénito de Francisco I de Francia y Claudia, duquesa de Bretaña, hija a su vez de Luis XII de Francia y Ana de Bretaña.