Bernard Mahiou est diplômé de l'Ecole polytechnique et de l'Ecole nationale supérieure des Ponts et Chaussées. Il a passé une large partie de sa carrière au sein du groupe EDF. Il y a débuté en 1982 à des postes à responsabilités dans le domaine de l'ingénierie hydraulique puis de l'exploitation des moyens de production nucléaire, thermique et hydraulique.
En 2006, il s'investit dans le développement des énergies marines en tant que directeur délégué à la Division hydraulique d'EDF, puis au titre de négociateur du Grenelle de la mer pour le compte de l'UFE (Union Française de l'Electricité). En 2009, il devient Directeur finances et développement de la Direction des systèmes énergétiques insulaires d'EDF. En parallèle, il est élu administrateur de Capenergies.