On June 20, 2003, Haggerty was involved in a car accident in Los Angeles, and suffered a broken neck and other injuries. On January 27, 2004, Haggerty died at his home in Malibu, California. His interment was at Forest Lawn - Hollywood Hills Cemetery.