Walsh was born on December 26, 1945 in Auburn, New York. He studied at the University of Buffalo. He has been married to Revé Drew since 1971. He had four children; Adam, Meghan, Callahan, and Hayden Walsh. In 2008, Walsh was awarded the Operation Kids Lifetime Achievement Award.