Teodosio nació en Hispania, en Cauca, (actual Coca) o en Itálica o sus alrededores, hijo de un oficial militar, Teodosio el Viejo, conocido en la época como el "comes Theodosius".