Wielokrotnie obejmował stanowiska rządowe. Był podsekretarzem stanu w Ministerstwie Sprawiedliwości (1955–1958), koordynował wówczas uchwalenie przepisów, które zezwoliły kobietom na zajmowanie stanowisk sędziego. Od 1966 do 1968 i ponownie w 1972 sprawował urząd ministra transportu i lotnictwa cywilnego. W latach 1972–1973 był ministrem edukacji publicznej, a w latach 1976–1983 pełnił funkcję wiceprzewodniczącego Izby Deputowanych. Od 1983 do 1987 sprawował urząd ministra spraw wewnętrznych. W 1987 Francesco Cossiga powierzył mu misję utworzenia nowego rządu, z której Oscar Luigi Scalfaro jednak zrezygnował.
24 kwietnia 1992 stanął na czele Izby Deputowanych. 25 maja tego samego roku kolegium, po dwóch tygodniach nieudanych prób wyłonienia nowego prezydenta Włoch, wybrało na ten urząd Oscara Lugiego Scalfaro jako kompromisowego kandydata. Pierwsze lata jego prezydentury przypadły na czas ujawniania afer korupcyjnych (tzw. Tangentopoli), które doprowadziły do upadku większości dotychczasowych ugrupowań w tym do rozwiązania się jego Chrześcijańskiej Demokracji. 15 maja 1999 zakończył urzędowanie, objął wówczas mandat dożywotniego senatora. Zarówno w okresie prezydentury, jak i w późniejszych latach, krytycznie odnosił się do rządów Silvia Berlusconiego.