Es licenciado en Derecho por la Universidad Nacional Autónoma de México (UNAM),
Fue postulado por el ex presidente Felipe Calderón Hinojosa para ocupar el cargo de Ministro de la Suprema Corte de Justicia de la Nación y aprobado por el Senado de la República, por lo que ocupa dicho cargo a partir del 1o. de diciembre de 2009, quedando adscrito a la Segunda Sala.
Fungió como Presidente de la Suprema Corte de Justicia de la Nación y del Consejo de la Judicatura Federal para el periodo de enero 2015 a diciembre 2018.