本发明涉及一种利用铁粉和钴粉水热还原二氧化碳产长链烷烃的方法;该方法以铁粉为还原剂分解水产原位氢,以钴粉为催化剂,在150~400℃的水热条件下,二氧化碳与原位氢反应0.5~12h可以得到长链烷烃(C1‑C21)。该方法直接使用水中原位氢,不需要使用气体H2,避免了H2的运输、贮存及纯度等问题;且与气体氢气相比,水分解的原位氢的活性更高,长链烷烃的生成速率更快。在水热反应过程中,钴粉在原位合成了一种特殊的蜂窝状纳米片,成为催化长链烷烃生成的活性中心。整个过程简单高效,只需使用一般的铁,钴粉末,不需复杂工艺特别合成的特殊的催化剂,具有极高的工业化应用前景。