Es hijo del filósofo catalán Luis Villoro y de la psicoanalista yucateca Estela Ruiz Milán.