The invention discloses a method for separating propylene, propyne, propane and propadiene from a mixed gas. The method comprises: separating a mixed gas containing propylene, propyne, propane and propadiene by using a metal organic framework material as an adsorbent to obtain the gases of each single component, wherein the structural general formula of the metal organic framework material is [M(C4O4)(H2O)].1.5H2O, M is a metal ion, and transition metal ions or alkaline earth metal ions and squaric acid form a three-dimensional network structure through a coordination bond or intermolecular force. According to the present invention, the metal organic framework material has excellent adsorption separation selectivity to propylene, propyne, propane and propadiene, further has characteristicsof cheap and easily available raw materials, simple preparation process, low cost, good regeneration property and good repeatability, can maintain the original adsorption effect after vacuum or heating regeneration, and has broad industrial application prospects.