From 1973 to 1974 he served as a management trainee for the United National Bank in Little Rock, Arkansas.[6] In 1974 he served as a campaign aide to David Pryor when he ran for Governor of Arkansas.[6] In 1975 he served as an Account executive for an advertising agency in Little Rock.[6] In 1976 he served as a law clerk for a private law firm in Little Rock.[6] From 1976 to 1978 he served as a part time investigator for the Washington County Public Defender's Office in Fayetteville, Arkansas.[6]
From 1978 until 1993, Holmes worked in private legal practice in Fort Smith, Arkansas.[3] From 1993 until 2001, Holmes was the United States Attorney for the Western District of Arkansas.[3] From 2001 until his appointment to the federal bench, Holmes worked in private legal practice in Fort Smith.[3][5]
Federal judicial service
In December 2009, Arkansas senators Mark Pryor and Blanche Lincoln recommended Holmes to become a federal district judge. On April 28, 2010, President Obama nominated Holmes to the seat on the Western District of Arkansas that was vacated when Judge Robert T. Dawson assumed senior status on August 14, 2009.[7] Holmes' nomination lapsed at the end of 2010, and he was renominated by Obama on January 5, 2011. The United States Senate Committee on the Judiciary voted to advance Holmes' nomination to the full United States Senate on February 3, 2011.[7] The United States Senate confirmed Holmes' nomination on February 7, 2011 by a 95–0 vote.[8] He received his commission on February 8, 2011.[5] He served as Chief Judge on February 14, 2012, until February 14, 2019.[5] Holmes assumed senior status on November 10, 2021, his 70th birthday.[5]