From January 1968 to January 2008, he represented the 34th district in the Virginia House of Delegates. At the time of his retirement, he was the longest-serving Republican in the Virginia General Assembly.