和歌山県議会議員(2期)、運輸政務次官(第2次海部内閣・細川内閣)、運輸大臣(第75代・第76代)、北海道開発庁長官(第69代・第70代)、保守党幹事長(第2代)、保守新党幹事長(初代)、自由民主党総務局長、経済産業大臣(第6代・第9代・第10代)、自由民主党国会対策委員長(第48代)、自由民主党総務会長(第46代・第53代)、自由民主党選挙対策局長(初代)、国土強靭化総合調査会会長(2016年8月に国土強靭化推進本部に格上げ)、自由民主党幹事長(第52・第53代)などを歴任した。