Stefan Meierhans wurde 1968 in Altstätten im St. Galler Rheintal geboren. Er studierte Recht an den Universitäten von Basel, Oslo und Uppsala und schloss 1998 mit einem Doktortitel der Universität Basel ab. Stefan Meierhans arbeitete anschliessend im Bundesamt für Justiz und von 1998 - 2003 im Generalsekretariat des Eidgenössischen Justiz- und Polizeidepartements im Stab der Bundesräte Koller und Metzler-Arnold. Zuletzt war Stefan Meierhans in der Privatwirtschaft tätig. Er ist Mitglied der Partei Die Mitte. Stefan Meierhans ist verheiratet und wohnt mit seiner Familie in Bern.