Using a simple thermal treatment under a CO flow, uniform micrometer-sized iron oxalate dihydrate cubes prepared by hydrothermal reaction were transformed into Fe5C2@C nanoparticles to form a mesoporous framework; the final structure was successfully applied to the high-temperature Fischer-Tropsch reaction and it showed high activity (CO conversion = 96%, FTY = 1.5 × 10(-4) molCO gFe(-1) s(-1)) and stability.