Seinen Bachelor-Abschluss in Elektrotechnik machte er 1978 an der Villanova University, seinen Master (1975) und seinen Ph.D. (1977) in Informatik an der Stony Brook University. 1977 wurde er Assistant Professor an der Stanford University, an der er 1986 Professor für Elektrotechnik und Informatik wurde.[3] Ab 1984 war er außerdem Chefwissenschaftler von MIPS.
1980/81 war er zusätzlich Co-Principal-Investigator bei TRW Inc. und 1981 bis 1985 an der Defense Advanced Research Project Agency des Office of Naval Research. Ab 1998 war er Direktor bei der Atheros Communication Inc. Ab 2004 war er im Board of Directors von Cisco.[3]
Gemeinsam mit David A. Patterson erhielt Hennessy im Jahr 2017 den Turing Award für die Entwicklung der RISC-Architektur, die inzwischen in 99 Prozent aller neuen Computerchips Verwendung findet.[7][8][9]
Schriften
David Patterson, John Hennessy: Rechnerorganisation und Rechnerentwurf: Die Hardware/Software-Schnittstelle. 5. Auflage. De Gruyter, 2016, ISBN 978-3-11-044605-0.
englische Ausgabe: Computer Organization and Design, The Hardware/Software Interface, ARM Edition, The Morgan Kaufmann Series in Computer Architecture and Design, Morgan Kaufmann, 2017, ISBN 0-12-374493-8 (mit Beiträgen von Alexander Perry)
David Patterson, John Hennessy: Computer Architecture: A Quantitative Approach, mit Beiträgen von David Goldberg, Krste Asanović, 5. Auflage, Elsevier 2012 (zuerst 1990)
deutsche Ausgabe: Rechnerarchitektur: Analyse, Entwurf, Implementierung, Bewertung, Vieweg 1994 (bearbeitet von Dieter Jungmann)