He served five terms as Treasurer of Louisiana. He took office in the United States Senate on January 3, 2017, after defeating Democratic candidate Foster Campbell in the Senate election runoff by over 21 percentage points.