The invention relates to a double-acting thermo-acoustic power generation system simultaneously recycling cold energy and heat energy. The double-acting thermo-acoustic power generation system simultaneously recycling cold energy and heat energy comprises at least three thermo-acoustic power generation units, a low-temperature cold energy supplying system and a low-level heat energy supplying system and each thermo-acoustic power generation unit is composed of a linear electric generator and a thermo-acoustic engine; each thermo-acoustic engine comprises a first indoor temperature heat exchanger, a first heat buffering tube, a cold-end heat exchanger, a heat returning machine, a hot-end heat exchanger, a second heat buffering tube, a second indoor temperature heat exchanger and a connecting tube, wherein the first indoor temperature heat exchanger, the first heat buffering tube, the cold-end heat exchanger, the heat returning machine, the hot-end heat exchanger, the second heat buffering tube, the second indoor temperature heat exchanger and the connecting tube are sequentially connected; the power generation system can recycle cold energy and heat energy at the same time and the energy utilization ratio can be improved; the high temperature end and the low temperature end of each heat returning machine form a large temperature gradient so that the capacity of acoustic power generation of each heat returning machine can be improved and the power generation capacity of the system can be increased; each cold-end heat exchanger and the corresponding hot-end heat exchanger are additionally and respectively provided with one heat buffering tube and one indoor temperature heat exchanger, so that cold energy loss and heat energy loss are reduced, the electric generator is prevented from being operated in a cold environment or a hot environment, the reliability of the system is improved, and the application prospect is wide.