Who formally pardoned Richard Nixon?
Gerald Ford, only the president can give a pardon.
Gerald Rudolph Ford was the president that pardoned Nixon.