A theoretical study of the oxygen reduction mechanism catalyzed by cobalt鈥損olypyrrole is investigated in detail by means of density functional theory method using the BLYP/DZP basis set. The calculations suggest that the cobalt鈥損olypyrrole has a platinum-like catalytic behavior based on the adsorption energetics of the reaction intermediates. The di-cobalt鈥損olypyrrole catalyst exhibits a higher catalytic activity than that of mono-cobalt鈥損olypyrrole, due to the fact that the PPy chains in di-cobalt鈥損olypyrrole have a regular structure.