Erdogan said Turkey was not sending its own combat forces, but that "different teams" would take on coordination tasks. Senior Turkish military personnel will coordinate the "fighting force" in Libya and provide training on the ground, he added.
Objective to 'avoid a humanitarian tragedy'
Tripoli's GNA, backed by the United Nations, Turkey and Qatar, has been under constant siege by military strongman General Khalifa Haftar, who launched an offensive in April. Haftar has the backing of Turkey's regional rivals, the United Arab Emirates and Egypt, as well as a rival government based in the eastern Libyan city of Tobruk, which on Saturday rejected the agreement that would allow Ankara to send in its troops.
Turkey's parliament approved a bill on Thursday to clear the way for sending military units to Libya after the GNA requested support last month.
Erdogan's announcement of Turkey's deployment came after at least 30 people were killed in an attack on a military academy in Tripoli on Saturday. The president told CNN that Ankara's objective was "not to fight," but "to support the legitimate government and avoid a humanitarian tragedy."
More than 280 civilians and over 2,000 fighters have been killed since the start of Haftar's assault, according to the UN.
Libya's two governments began vying for control after the 2011 fall of dictator Moammar Gadhafi plunged the country into chaos.
On Monday, the UN Security Council will meet behind closed doors to discuss the situation in Libya. Erdogan also said he would speak to German Chancellor Angela Merkel on Monday about the situation in Iran and Iraq after the US killing of Iranian General Qassem Soleimani.