В 1983 году голкипера выбрал «Чикаго» на драфте НХЛ в 10-м раунде под общим 199-м номером.
Чешский вратарь играл в составе «Чикаго», «Баффало», «Детройта» и «Оттавы» в НХЛ и дважды выиграл Кубок Стэнли (2002 и 2008) в составе «Детройта».
Гашек также дважды играл в финале Кубка Стэнли. Закончил карьеру чех в московском «Спартаке». Гашеку 6 раз присуждали «Везина Трофи» и дважды – «Харт Трофи».
Кроме того, вратарь выиграл Олимпиаду-1998 месте со сборной Чехии, а также стал обладателем бронзовой медали в Турине-2006.