Since 1984, Köhler has belonged to the ensemble Halle an der Saale, first as a baritone and later as a countertenor.
In 2005, Köhler sang at the Semper Opera in Dresden in the role of Poro in Johann Adolf Hasse's opera Cleofide.