Nació en Barcelona, cursó estudios de ingeniería agraria en Madrid, dirección de empresas, filosofía e historia de la ciencia en Barcelona.
Durante su vida profesional ha simultaneado su vocación literaria (artículos de prensa, ensayos filosóficos y poesía) con sus actividades como ingeniero en el mundo empresarial y más tarde como profesor de filosofía.
Ha impartido seminarios y conferencias en la UPC y en la UAB, y ha colaborado durante varios años con la UGT en calidad de Secretario de Formación.