Geboren 1973 in Niederbayern. Von 1995 bis 2001 Studium der Theater- und Filmwissenschaft, Germanistik und Kunstgeschichte in Erlangen und München.
Seit 2000 ist Johannes Schmid als freischaffender Regisseur für Theater und Film tätig. Nach zahlreichen Kurzfilmen drehte er 2006 sein Spielfilmdebüt „Blöde Mütze!“. Der Film feierte seine Premiere auf der Berlinale 2007 und wurde national und international mehrfach ausgezeichnet. 2010 hat er seinen zweiten Kinofilm, die deutsch-polnische Ko-Produktion „Wintertochter“ fertiggestellt, die 2012 mit dem Deutschen Filmpreis für den Besten Kinderfilm ausgezeichnet wurde. 2015 folgte mit „Agnes“ die Verfilmung des gleichnamigen Romans von Peter Stamm, 2022 dann mit „Geschichten von Franz“ nach den Erzählungen von Christine Nöstlinger wieder ein Kinderfilm.
Johannes Schmid inszeniert zudem Sprech- und Musiktheater in ganz Europa, u.a. für das Bayerische Staatsschauspiel, das Stadsteater Malmö, die Deutsche Oper am Rhein in Düsseldorf, die Salzburger Festspiele, das Teatro alla Scala in Mailand, das Theater Stankt Gallen, das Theater Konstanz und die Schauburg in München.
Johannes Schmid wohnt in München und Stockholm.