The 2004 NCAA Division III Men's Ice Hockey Tournament was the culmination of the 2003–04 season, the 21st such tournament in NCAA history. It concluded with Middlebury defeating St. Norbert in the championship game 1-0 in overtime. All First Round and Quarterfinal matchups were held at home team venues, while all succeeding games were played in Norwich, Vermont.