 Kirk was drafted by the Ottawa Renegades in the fifth round of the 2004 CFL Draft and played 13 games of the 2005 CFL season, recording 3 tackles and 13 special teams tackles.He was selected by the BC Lions 14th overall in the second round of the 2006 Ottawa dispersal draft and was also a member of the BC Lions' 94th Grey Cup championship team.On February 17, 2009, Kirk signed as a free agent with the Hamilton Tiger-Cats.