He started playing in the Davis Cup for Canada in 2007, which was the same year that he won his first ITF tournament.
In 2004, he competed in Canada F3, F4, and F5 Futures events.
He won the ATP Challenge Cup singles tournament Tiburon Challenger in 2013.
He grew up in North York, Ontario, Canada.
He lost to Novak Djokovic in the second round of the 2009 Rogers Cup in Montreal.