O tenor português, nascido em 1945, em Moçambique, onde iniciou os seus estudos musicais, foi já distinguido com diversos prémios, atribuídos pela rádio e pela imprensa. Em 1980 ingressou no Teatro Nacional de S. Carlos, em Lisboa, estreando-se na ópera «Macbeth». Desempenhou ainda vários papéis principais, nas óperas «A Flauta Mágica», «D. João», «O Rapto do Serralho» e «O Barbeiro de Sevilha», entre outras.
Para além de Portugal, Carlos Guilherme tem ainda actuado noutros países - como Espanha, França, Estados Unidos, Brasil, Moçambique, Bélgica - e gravado diversos discos.
Em Abril de 2001 estreou-se em Itália no Teatro Rossini em Lugo com um papel principal na ópera «Il Trionfo di Clelia» de Gluck. Em 2003, após três óperas em S. Carlos actuou em Coimbra com o renomado tenor José Carreras. Em Janeiro de 2005 actuou em Itália na ópera Ariadne auf Naxos de Richard Strauss. Melhorou a sua técnica vocal com Marimi del Pozo, Gino Becchi, Campogalliano, Claude Thiolass e Regina Resnik. Foi-lhe atribuido o prémio «Tomas Alcaide».