Né à Paris en 1959, Bernard Gallay a d'abord joué au rugby en première division au Racing Club de France de 1980 à 1983, puis en équipe de France junior et militaire.
Il découvre la voile en 1981 avec une traversée de l'Atlantique sur Faram Serenissima, puis en 1982 sur Sea Falcon de Robin Knox-Johnston. En 1986, il termine 4e de la Twostar avec ce dernier. Il termine 10e de la Solitaire du Figaro 1989 et 27e en 1995.
Il dispute le Vendée Globe 1992-1993, qu'il termine hors course après deux escales, puis l'édition 2000-2001 sur Voila.fr (ex-Geodis), 8e en 111 j 16 h. Il est 5e de la Transat Jacques-Vabre 2001 avec Kito de Pavant. Il achève sa carrière professionnelle sur la Transat 6.50 2005 (14e, Bahia Express).
En 1994, il fonde avec Philippe Meylan la société de courtage Bernard Gallay Yacht Brokerage.