Cantrill joined the Royal Marines in 1996.[1] His career as a junior officer was as a mountain and cold weather warfare specialist with 3 Commando Brigade.[4] He was promoted to major in 2004 and, in 2008, deployed to Afghanistan as officer commanding L Company, 42 Commando. He was awarded the Military Cross (MC) "for gallant and distinguished services in Afghanistan during the period 1st October 2008 to 31st March 2009":[5] he successfully led the company during a three-day assault on Kasnishin, a Taliban stronghold, during the deployment.[6]
In 2010, he became military assistant to the Deputy Chief of the Defence Staff (Military Strategy and Operations).[7] He was promoted to lieutenant colonel on 30 June 2011, having held the rank in an acting capacity.[8] In the 2014 New Year Honours, he was appointed an Officer of the Order of the British Empire (OBE).[9] Also in 2014, he was made commanding officer of 42 Commando.[7] In 2016, he was promoted to colonel and served as commanding officer commando training at the Commando Training Centre Royal Marines, before being made the chief of staff for the Commander UK Amphibious Forces.[1][10]
Cantrill joined the Ministry of Defence as the assistant head for counter-terrorism and UK Operations in 2018. He was appointed to command 3 Commando Brigade on 2 September 2020.[10] He returned to a staff post in 2022 as assistant chief of staff operations at the Permanent Joint Headquarters.[1][7] In January 2024, it was announced that he would be the next Commander Operations, the first Royal Marine to hold the post,[11] with the promotion to major general on 6 May 2024.[12]