Born in Newport, but growing up in Llanelli, Haddock came to note to the wider public when, as an amateur, he was selected to fight for Wales in the 1986 Commonwealth Games after beating Tony Feliciello in the Welsh National Championships.
Born in Newport, but growing up in Llanelli, Haddock was involved in boxing from a young age and was Welsh Junior Champion at the age of 17. He came to note to the wider public when, as an amateur, he was selected to fight for Wales in the 1986 Commonwealth Games after beating Tony Feliciello in the Welsh National Championships.