Witnesses said the suspect shouted "Allahu Akbar" (God is Greatest) as he carried out the mass shooting.
The so-called Islamic State has since claimed responsibility for the shooting, saying one of its members carried out the attack in revenge for Turkish military involvement in Syria.
Turkish police have not released any further details about the man`s identity.
More about: