Ahmad has competed at the 2006 World Endurance Championships (aged 13), the 2010 Asian Games, finishing 5th individually, the 2010 World Championships, 2011 FEI World Cup Final and 2012 Olympics. Ahmad won the Sharjah World Cup Qualifier in 2011. His brother Amre Hamcho has also competed in showjumping at international level. He competed in individual jumping at the 2012 Summer Olympics. He was the first Syrian to participate in Olympic equestrian events. In December 2019, he qualified to the 2020 Summer Olympics in Tokyo.