Pat Swindall with his wife, Kimberly, in 1989 after he was sentenced in Atlanta to a year in prison for lying to a federal grand jury about a loan he negotiated with an undercover agent posing as a drug-money launderer. (John Bazemore/AP)

Pat Swindall, a Georgia Republican whose two-term congressional career was derailed by a perjury conviction in 1989, died Wednesday. He was 67.

Mr. Swindall’s former campaign manager and chief of staff, Robb Austin, confirmed the death but did not provide further information.

Mr. Swindall was a lawyer in Atlanta before winning a congressional election in 1984 to represent the city’s eastern suburbs in the U.S. House. He beat five-term Democratic incumbent Elliott H. Levitas at a time when Georgia’s political landscape was dominated by Democrats. Newt Gingrich was the only other Georgia Republican serving in the House.

Mr. Swindall’s political career crumbled in 1988 under the cloud of an indictment charging the congressman with perjury. He was accused of lying to a federal grand jury about a loan for construction on his luxury Stone Mountain home that he negotiated with an undercover agent posing as a drug-money launderer.

The scandal caused Mr. Swindall to lose his seat in 1988 to Democrat Ben Jones, who played the character Cooter on the TV show “The Dukes of Hazzard.” Mr. Swindall was then convicted in 1989 and sentenced to a year in prison.

Patrick Lynn Swindall was born in Gadsden, Ala., on Oct. 18, 1950. He graduated from the University of Georgia in 1972 and its law school in 1975.

After his political career ended, Mr. Swindall went into commercial real estate and hosted a radio program about the intersection of politics and religion. At the time of his death, he was working on a book blaming the perjury case against him on a “sting and cover up,” according to an obituary posted by Crowell Brothers Funeral Homes of Peachtree Corners, Ga.

He lived in the Atlanta suburb of Johns Creek with his wife of 36 years, Kimberly S. Swindall. He had seven children.