工業上常用水解氰乙酸或丙二酸二乙酯的方法制丙二酸。
亦可從乙酸為原料制備。乙酸與氯氣反應得到氯乙酸,再用碳酸鈉處理生成鈉鹽,與氰化鈉發生親核取代反應,得到氰乙酸。氫氧化鈉溶液水解,氰基轉化為羧酸根離子,然后酸化即得丙二酸。