Gerard Vilar se licenció y doctoró en Filosofía por la Universidad Autónoma de Barcelona, y prosiguió su formación en las universidades de Fráncfort y Constanza, donde fue becario DAAD y Humboldt.