The 35-year-old has signed on a free transfer and has penned a two-year deal at The Hawthorns.
Zuberbuehler was a free agent having been released by Swiss side Basle at the end of last season.
"Pascal is a very experienced goalkeeper and with Chris Kirkland leaving, we needed a replacement," said West Brom boss Bryan Robson.