Era hijo del teniente coronel José Antonio Yegros y de María Ángela Franco de Torres.