The Chief Justice of the U.S. Supreme Court typically administers the oath of office to the President of the United States, according to Heritage.org. However, the Constitution of the United States does not specify who must administer the oath.
The oath of office, written by the framers of the Constitution, states that the President of the United States must vow to protect and serve the United States to the best of his ability, explains About.com. The Chief Justice administers the oath of office in most cases, but the Constitution does not stipulate who gives the oath. Judges and officials of the lower courts, such as the Justice of Peace, may administer the oath of office.