Hannon comes from a family with a long tradition of horse training. Both his father, Richard, and grandfather, Harry, were also trainers. In his younger days, he spent time learning his trade at top stables in Australia, before returning to England to be his father's assistant, just like his father had been his grandfather's assistant before the elder man's retirement in 1970. He served as his father's assistant for twelve years. During his time as assistant, the yard was highly successful, his father winning three trainers' championships in four years, thanks to the success of horses like 2013 1,000 Guineas winner, Sky Lantern, Sussex Stakes winner, Toronado, and Canford Cliffs, winner of five Group One races before his retirement in 2011. He was instrumental in bringing in new owners to the yard including Sheikh Hamdan, Andrew Tinkler, Sir Robert Ogden, Sir Alex Ferguson and Sheikh Fahad Al Thani. It was announced at the end of November 2013 that he would take over the running of the stable from his father with effect from 1 January 2014. His first runner in his own right was an unraced three-year-old called Unscripted in a seven furlongmaiden race at Wolverhampton on 3 January 2014. The horse duly won by 10 lengths as the 2/1 favourite, ridden by Sean Levey. He currently has 240 horses in training, including Toormore, Toronado, Olympic Glory and Sky Lantern, all of whom won big races for his father. Toormore gave him his first big race victory when winning the Group 3Craven Stakes at Newmarket and went into the 2014 2,000 Guineas as one of the leading fancies. It was in fact the stable's second string Night of Thunder, ridden by Kieren Fallon, that won the race, despite lurching wildly as the post approached. This gave Hannon his first Classic victory as a trainer in his own right. Prior to his retirement, Hannon's brother-in-law Richard Hughes was the stable jockey. Hughes is now a trainer himself.
Personal life
Hannon is a triplet, with brother Henry and sister Elizabeth. He also has another three sisters, Claire, Fanny and Julie. Elizabeth is married to jockey Richard Hughes. He married his second wife, Jemima in 2011. Their first child, Eliza, was born in January 2012, and a son, Jack was born on Christmas Day 2013. He was formerly married to the horse racing presenter Zoey Bird.