Военную службу по призыву завершил в звании лейтенанта. Дослужился до звания майора во время резервистской службы. Изучал юриспруденцию в Еврейском университете Иерусалима.
С 1981 по 1986 год входил в совет директоров авиакомпании «Эль-Аль».
В 1986 году возглавил иерусалимский филиал движения «Херут».
В 1988 году выдвинул свою кандидатуру на пост мэра Иерусалима, но проиграл Тедди Коллеку. В том же году избран в кнессет от партии «Ликуд».
С 1988 по 1993 год занимал пост председателя движения «Ликуд».
В 1996 году избран в кнессет во второй раз, с тех пор переизбирался ещё четыре раза.
Занимал должность министра связи в первом правительстве Ариэля Шарона. Был противником плана одностороннего размежевания, предложенного Шароном. В кнессете 15-го созыва выполнял обязанности вице-спикера, в кнессете 16-го созыва был избран спикером. Другие посты в кнессете включают должность председателя комиссии по борьбе с наркотиками (12-й созыв) и председателя двух подкомиссий в кнессете 17-го созыва. В кнессете 12-го и 14-го созывов входил в комиссию по иностранным делам и безопасности, в кнессете 14-го и 17-го созывов в финансовую комиссию.
В 2007 году Ривлин выдвинул свою кандидатуру на пост Президента Израиля, но проиграл выборы Шимону Пересу с разницей в 21 голос (37 против 58).
В марте 2009 года Реувен Ривлин был единогласно выбран на пост спикера кнессета 18-го созыва. Помимо критики в адрес программы размежевания Шарона, Ривлин также оказался в центре парламентского скандала в 2010 году, когда отказался принять рекомендацию комиссии кнессета снять парламентскую неприкосновенность с депутата от партии БАЛАД Ханин Зоаби, принявшей участие во Флотилии свободы, пытавшейся прорвать израильскую морскую блокаду сектора Газа. Ривлин выступает против схемы «два государства для двух народов», в частности в 2010 году заявив, что «скорее примет палестинцев как граждан Израиля, нежели пойдет на разделение Израиля и Восточного берега в рамках „двух государств“».
24 июля Ривлин вступил в должность, сменив на посту президента Израиля Шимона Переса.
Занимал пост до 7 июля 2021 года, когда присягу принёс 11-й президент страны Ицхак Герцог.
04.10.2021