Sharp played collegiate hockey at the University of Vermont before he was drafted by the Flyers in 2001. He began his NHL career with the Flyers organization, but was traded to the Blackhawks in 2005. He became a three-time Stanley Cup champion with the Blackhawks in 2010, 2013 and 2015. He was later traded to the Stars in 2015, where he spent two seasons before returning to the Blackhawks in 2017. Sharp also represented Canadian national team at the 2014 Winter Games, where he won an Olympic Gold medal.