Lieutenant Colonel Beasley completed his undergraduate degree from The Citadel, and was commissioned as a Second Lieutenant in the Marine Corps and reported to The Basic School in November of 2000.
After completing The Basic School and Infantry Officer Course in August of 2001, he reported to 3d Bn 8th Marines for duty as a Rifle Platoon Commander with India Company. As a platoon commander, he deployed to Afghanistan in May of 2002, in support of Operation Enduring Freedom and to Okinawa, Japan in December of 2002, as part of a Unit Deployment Program.
In April of 2003, 1stLt Beasley assumed duties as India Company Executive Officer. As the Company Executive Officer he deployed again in March of 2004 to Haiti in support of Operation Secure Tomorrow. In July of 2004 1stlt Beasley detached from 3d Bn 8th Marines and reported to the School of Infantry for duty as Commanding Officer, Headquarters and Support Company, Marine Combat Training Battalion. In September 2004, 1stLt Beasley transferred from Headquarter and Support Company to Echo Company for duty as Commanding Officer. He was promoted to Captain in March of 2005. In June of 2006, Captain Beasley was reassigned to duty as the Operations Officer, Marine Combat Training Battalion.
In June of 2007, Captain Beasley reported to Marine Corps University in Quantico, Va for duty as a student at Expeditionary Warfare School.
Following graduation in May of 2008, Captain Beasley reported to 3d Bn 9th Marines for duty as a Company Commander. While assigned to 3d Bn, 9th Marines, Captain Beasley served as a Company Commander, Battalion Operations Officer, and Battalion Executive Officer. As a Company Commander, he deployed in support of Operation Iraqi Freedom in August 2008. As an Operations Officer, he deployed in support of Operation Enduring Freedom in November of 2010. He was promoted to the rank of Major in November 2010.
From August 2011 to May 2013, Major Beasley attended the Marine Corps Command and Staff College and the School of Advanced Warfighting. From May 2013 to March 2016, Major Beasley served as a Regional Planner and Aide de Camp to the Commander at Marine Corps Forces Command.
From March 2016 to November 2017, Major Beasley served as the Assistant Operations Officer and Operations Officer, 2d Marine Regiment.
Lieutenant Colonel Beasley is currently serving as the Battalion Commander for 3d Bn, 6th Marines.