Su último cargo ejercido fue como magistrado del Tribunal Electoral del Poder Judicial de la Federación, mismo que presidió previamente.
Sirvió en el sector privado gran parte de su vida profesional, primero en el Banco Nacional de México, donde fue director fiduciario y, posteriormente director general jurídico, para finalmente fundar su propio bufete.
Los últimos 15 años de su vida los dedicó exitosamente al sector público, siendo magistrado numerario (fundador) del Tribunal de lo Contencioso Electoral Federal, magistrado propietario de la Sala Central del Tribunal Federal Electoral, presidente de la Sala Central del Tribunal Federal Electoral, magistrado presidente del Tribunal Electoral del Poder Judicial de la Federación[1] entre 1996 y 2000; siendo la persona que entregó la constancia de presidente electo a Vicente Fox.
Tras declinar su reelección se incorporó a la Sala Superior del Tribunal Electoral del Poder Judicial de la Federación, como magistrado de esta, cargo que ejerció hasta su muerte.
Le sobrevivieron su viuda María Eugenia Lopez Figueroa y doce hijos (en los cuales destaca Mariana de la Peza Lopez Figueroa) al igual que varias decenas de nietos y bisnietos.