Figuró como uno de los signatarios de los Tratados de Córdoba y del Acta de Independencia del Imperio Mexicano aunque España negó posteriormente que O'Donojú tuviera alguna potestad para reconocer en aquellos actos la independencia del antiguo virreinato.