Bernhard ist 1969 in Freiburg, Schweiz geboren und hat Soziologie, Politikwissenschaft und Pädagogik an der Universität Zürich studiert. Lange Jahre war er als Projektleiter bei der Schweizerischen Energie-Stiftung SES und als Gemeinderat in der Stadt Zürich tätig. Heute leitet er das Team Volunteers Network & Mobilization bei Greenpeace.
Privat ist er am liebsten für Hoch- und Skitouren in den Bergen unterwegs – In der Stadt immer mit dem Velo frech um alle Kurven flitzend.
Kulturell trifft man ihn häufig im Theater, in Arthouse-Kinos oder ab und an auch an Heavy Metal Konzerten an.