Bernard grandit à Rore, dans le val Varaita. Sa famille habite une maison éloignée de la route et les deux frères doivent parcourir tous les jours le chemin de 1,5 km pour prendre le bus pour aller l'école. Avec son frère, il court pour être le premier. D'abord un jeu, la course en montagne devient une véritable passion au fil du temps. Toujours avec son frère, il s'essaie sans succès au football et au ski de fond mais se découvre finalement de bonnes aptitudes en athlétisme[1].
Les des championnats d'Europe 2011 à Bursa, il termine quatrième derrière le Portugais José Gaspar. Ce dernier est ensuite disqualifé après avoir été contrôlé positif au contrôle antidopage. Bernard hérite de la médaille de bronze. Il remporte également l'or par équipes avec Gabriele Abate et Alex Baldaccini[4],[5].
En 2013 à Borovets, il parvient à stopper la série de victoires d'Ahmet Arslan et remporte son premier titre de champion d'Europe devant son compatriote Alex Baldaccini. Avec Xavier Chevrier quatrième, il décroche à nouveau la médaille d'or par équipes[6].
Les et , il prend part à la Transvulcania avec son frère. Ils effectuent le doublé, Bernard en tête, sur le kilomètre vertical en devançant Kílian Jornet[7]. Le surlendemain, Martin remporte le Media Maratón devant Bernard[8]. Le , il réalise un excellent chrono de 34 min 36 s sur le kilomètre vertical du Mont-Blanc, épreuve des Championnats du monde de skyrunning. Seul Kílian Jornet parvient à le battre, Bernard monte donc sur la seconde marche du podium[9]. Le , il remporte son second titre de champion d'Europe et décroche encore la médaille d'or par équipes, la première avec son frère Martin[10].
Les et , il termine troisième du Piz Tri Vertical et premier du Fletta Trail. Il remporte ainsi le classement combiné du Mémorial Bianchi[11]. De plus, le Fletta Trail compte comme championnats d'Italie de course en montagne longue distance. Il ajoute ainsi un nouveau titre à son palmarès[12]. Le , il remporte la médaille d'argent aux Championnats du monde de course en montagne et remporte l'or par équipes[13]. Il remporte également son sixième titre de champion d'Italie de course en montagne[14].
Le , il mène la course des championnats d'Europe de course en montagne à Arco mais s'arrête juste avant la ligne d'arrivée. Il offre ainsi la victoire à son frère qui a perdu son fils de 11 moins dans des circonstances tragiques peu auparavant[15]. Le , il court le marathon de New York et termine 32e en 2 h 27 min 42 s[16].
En 2017, il court un peu plus sur route. Il termine meilleur Italien aux semi-marathons de Naples[17], Turin et Saluzzo ainsi que du marathon de Padoue[18].