He played Junior "B" hockey for the Petrolia Jets in 1979-80 and then spent the next three seasons with the major junior Sudbury Wolves. The Pittsburgh Penguins chose him 38th overall in the 1982 NHL Entry Draft.
He turned pro midway through the 1982-83 season with the Penguins and the Baltimore Skipjacks. He split another season between these two teams but was then dropped by the Penguins. Tim then played in the minors until his retirement in 1989.