Fue hijo de José Barros Olmedo y María de Jesús Sierra Mayora; nieto de Justo Sierra Méndez, uno de los intelectuales más importantes de la historia de México.