Он закончил католическую (иезуиты) школу в Ирландии, но университет выбрал вполне американский - Род-Айленда по специальности социология. После работал социальным работником, продавцом энциклопедий, учителем в старших классах, репортером и менеджером в ресторане, прежде чем в возрасте 30 лет решил попытать счастья в качестве актера в Нью - Йорке.
Дебютировав на сцене в 1973 году в постановке Манхэттенского театрального клуба "Yucca Flats", Уолш в течение десяти лет работает в театре. В кино впервые снялся в эпизодической роли в картине "Eddy Macon's run" (1983). Из его последующих работ на большом экране наиболее заметны роль босса Дэнни Де Вито в фильме Барри Левинсона "Маленькие люди" (1987), и роль соперника Робина Вильямса в ленте "Доброе утро, Вьетнам!" (1987). Уолш также работал с Оливером Стоуном на съемках "Никсона" и с Джоэлом Шумахером в "Клиенте".
Уолш был мастером второго плана.