Segretario della federazione provinciale del Partito Socialista Italiano di Unità Proletaria dopo la liberazione, venne eletto all'Assemblea Costituente con 7.634 preferenze nel collegio elettorale di Parma. Prese parte alla discussione dell'articolo 32 della Costituzione che tutela la salute degli individui, battendosi perché le cure mediche non fossero assicurate solo agli indigenti, ma a tutte le persone. Propose poi di inserire il dovere di ogni cittadino "di tutelare la propria sanità fisica, anche pel rispetto della stessa collettività". Altre proposte da lui presentate all'Assemblea costituente riguardarono l'articolo 38 sull'assistenza e previdenza sociale, in particolare presentando diversi emendamenti in materia di tutela dei disabili e loro inclusione nella società, assistenza per i lavoratori malati ed infortunati e garanzia economica alle famiglie dei caduti sul lavoro.