Som aktiv fodboldspiller spillede Bach for Esbjerg fB, og er med 325 kampe den spiller som har spillet femtendeflest kampe for klubben gennem tiden. Han er med sine 49 mål den som har scoret tolvteflest mål for Esbjerg fB.
Som træner har Jørn Bach stået for holdene Rødding IF, Vejen, Sædding-Guldager, og var cheftræner for Esbjerg fB fra 1993 til 1997. Han har desuden i en årrække været instruktør i JBU.
Har fra 1. januar 2010 - 2013 været træner for Varde Idrætsforening, der dengang spillede i 2. division vest.