Before entering legal practice, he served on active duty for four years as an Airborne Ranger Infantry Officer in the U.S. Army, and has served in the U.S. Army Reserve since leaving active duty. He currently holds the rank of Lieutenant Colonel in the Judge Advocate General's Corps of the U.S. Army (Reserve) and is the Chief of Contract and Administrative Law for the 377th Theater Sustainment Command. Before becoming a judge, Beaverstock was a partner in the Mobile, Alabama, office of Burr & Forman, LLP, where his practice focused on civil and commercial litigation in state and federal courts.[2]
On January 3, 2018, his nomination was returned to the President under Rule XXXI, Paragraph 6 of the United States Senate.[6] On January 5, 2018, President Donald Trump announced his intent to renominate Beaverstock to a federal judgeship.[7] On January 8, 2018, his renomination was sent to the Senate.[8] On January 18, 2018, his nomination was reported out of committee by a 16–5 vote.[9] On August 1, 2018, his nomination was confirmed by voice vote.[10] He received his judicial commission on August 3, 2018.[11] He became chief judge on October 1, 2021.[12]