The development of artificial photocatalysts to convert CO2 into renewable fuels and H2O into O2 is a complex and crucial task in the field of photosynthesis research. The current challenge is to enhance photogenerated charge separation, as well as to increase the oxidation capability of materials. Herein, a molecular junction-type porphyrin-based crystalline photocatalyst (Ni-TCPP-TPyP) was successfully self-assembled by incorporating a nickel porphyrin complex as a reduction site and pyridyl porphyrin as an oxidation site via hydrogen bonding and π-π stacking interactions. The resulting material has a highly crystalline structure, and the formation of inherent molecular junctions can accelerate photogenerated charge separation and transport. Thus, Ni-TCPP-TPyP achieved an excellent CO production rate of 309.3 μmol g-1 h-1 (selectivity, ~100%) without the use of any sacrificial agents, which is more than ten times greater than that of single-component photocatalyst (Ni-TCPP) and greater than that of the most organic photocatalysts. The structure-function relationship was investigated by femtosecond transient absorption spectroscopy and density functional theory calculations. Our work provides new insight for designing efficient artificial photocatalysts, paving the way for the development of clean and renewable fuels through the conversion of CO2 using solar energy.