Johan har spillet trommer i mange forskellige sammenhænge i DK og Tyskland, medvirket på anmelderroste udgivelser inden for bl.a. jazz, soul, brasiliansk musik og balkanmusik samt turneret i Europa, USA og Brasilien. Johan er uddannet musiker fra Fridhems Folkhögskola i Sverige og Rytmisk Musikkonservatorium (RMC) i København.