Nació en Reus, hijo de Joan Buenafuente y Teresa Moreno.