Jean-Baptiste Lafarge fait ses classes dans le 16ème arrondissement de Paris, au Lycée Molière, où il fréquente par hasard la section théâtre en 2005. Ces cours sonnent comme une révélation et il entreprend de s’inscrire au Studio à Asnières, intègre la classe libre des Cours Florent en parallèle, avant d'achever sa formation au Conservatoire national supérieur d'art dramatique en 2011.
Il fait ses premiers pas sur un plateau de tournage en 2010, donnant la réplique à Catherine Deneuve et Nicolas Duvauchelle dans Les Yeux de sa mère, où il joue Bruno Tremazan, un garçon de 20 ans qui pratique la boxe en Bretagne, et que l’on recherche pour lui avouer un secret de famille. Après ce film choral, c’est dans la comédie loufoque JC Comme Jésus Christ (2011) qu’il décroche le petit rôle de Max.
En 2014, il est l’un des trois acteurs à l’honneur du dernier film de Kim Chapiron, le sulfureux La Crème de la crème. Aux côtés des jeunes débutants Alice Isaaz et Thomas Blumenthal, il incarne Louis, un étudiant né avec une cuillère en argent dans la bouche, qui entreprend de monter un réseau de prostitution.