Born in London, Ontario, Kotyk played junior hockey for the Ottawa 67s of the Ontario Hockey League from 1997 until 2001. He was a member of the 1999 Memorial Cup-winning squad and played for the 67s in the 2001 Memorial Cup. He was drafted by the Boston Bruins in round 5, #147th overall, 1999 NHL Entry Draft. In 2001, he joined the Barons where he played three seasons. He played one season for the Admirals and the Aeros before deciding to play in Europe. He played for Wolfsburg of German 2 league and Acroni Jesenice [HK] of the Slovenia league in 2006–07. In 2007, he signed with Innsbruck.