"Jag har njutit av varje minut under de här fantastiska säsongerna och jag kan inte tacka de människor nog som gjort varje säsong speciell", säger Alonso i ett uttalande.
Den 37-årige spanjoren är inne på sin 17:e F1-säsong och säger i uttalandet att han tog beslutet för flera månader sedan. Han har blivit världsmästare två gånger, 2005 och 2006, då han satt i en Renault.
Alonso ligger nia efter tolv av tjugoen tävlingar den här säsongen.
Sport
14.8.2018
Alonso avslutar formel 1-karriären
F1-stjärnan Fernando Alonso lägger ner karriären efter säsongen, meddelar stallet McLaren på sin hemsida.