O homem que disparou contra o embaixador gritou "Alepo" e "vingança" quando abriu fogo, segundo relatou uma testemunha, citada pela agência noticiosa francesa AFP.
A embaixada russa em Ancara disse ao diário turco Hurriyet que o embaixador foi transferido para um hospital em estado grave. Karlov estava discursar quando foi atingido. Outras pessoas ficaram feridas no ataque.
Fontes da embaixada russa em Ancara indicaram que o ataque poderá ter sido perpetrado por islamitas radicais.
O incidente acontece na véspera de uma reunião em Moscovo entre os chefes da diplomacia da Rússia, Irão e Turquia para discutir um cessar-fogo na cidade de Alepo, norte da Síria.