Jack Kroes studeerde klassiek contrabas aan het Stedelijk Conservatorium te Zwolle bij Peter Korpershoek, waar hij in 1991 zijn einddiploma behaalde.

Daarnaast volgde hij enkele master classes onder andere bij Gary Karr en Niels-Henning Ørsted Pedersen.

Als free-lance musicus remplaceert Jack bij verschillende orkesten, waaronder de Radio Kamer Filharmonie, het Metropole Orkest, het Nederlands Blazers Ensemble, het Nederlands Symfonieorkest, het Residentie Orkest,  en het Noord Nederlands Orkest.

Als vaste bassist van het begeleidingsorkest Ensemble Conservatoire is Jack regelmatig te horen bij uitvoeringen van diverse Oratoriumverenigingen.
Als solist speelde hij in 2010 de Nederlandse première van het contrabasconcert van Gordon Jacob met orkestbegeleiding.

De laatste jaren heeft Jack zich steeds meer toegelegd op de historische uitvoeringspraktijk.

Naast de klassieke muziek is hij tevens actief in de lichte muziekpraktijk, daar is Jack te horen in verschillende muziekbezettingen en stijlen zoals musicals, pop, salsa, jazz en klezmer.