Richard Upward studierte Volkswirtschaftslehre an der Univerity of Bristol und der University of Oxford. Anschließend promovierte er 1998 an der University of Manchester zum Ph.D. in Economics.
Nach seiner Promotion arbeitete Richard Upward als wissenschaftlicher Mitarbeiter und Dozent an die University of Nottingham. Seit 2014 ist er dort Professor für Arbeitsmarktökonomik.
Seine Forschungsinteressen liegen in der Arbeitsökonomie (Suche und Matching, Globalisierung und Arbeitsmärkte, Arbeitsplatzverlust und Arbeitnehmerfluktuation) und in der angewandten Ökonometrie (Paneldaten, verknüpfte Arbeitgeber-Arbeitnehmer-Daten, Modellierung der Dauer, Evaluierung der Behandlung).