Luis nació en Buda en 1506 como hijo del rey Vladislao II de Hungría, quien era también rey de Bohemia.