In mei 2008 tekende Jo Coppens een driejarig profcontract bij Cercle Brugge[4]. Hij startte het seizoen als derde doelman, maar kreeg op het einde van het seizoen, nadat Bram Verbist geblesseerd uitgevallen was, de voorkeur op Patrick Lane. Coppens maakte zijn eersteklassedebuut op 9 mei2009 tegen Westerlo[5].
In het seizoen 2009-2010 kreeg hij in de heenronde de voorkeur op Bram Verbist[6].
Op 3 oktober 2009 tekende Coppens een nieuw contract van vijf seizoenen bij Cercle[7]. Hij verkaste in 2014 naar MVV Maastricht, waar hij voor twee jaar tekende.[8]. Hij tekende in juni 2016 een contract tot medio 2018 bij KSV Roeselare, dat hem overnam van MVV Maastricht.[9] In 2017 ging Coppens naar Carl Zeiss Jena.