Campbell is a two time Paralympic bronze medalist having won the bronze medal in discus in 2004 in the F56 class and in 2008 in the F55/56 class. In 2004 he also competed in the F55/56 class javelin. In 2012 Summer Paralympics, he placed 5th in the F54-56 class discus throw.