The 35-year-old German star took to his personal Instagram account to release the news in a four-minute video.
Vettel, who is racing with Aston Martin, is currently placed 14th on this year’s championship standings.
“The decision to retire has been a difficult one for me to take, and I have spent a lot of time thinking about it,” Vettel said.
“At the end of the year I want to take some more time to reflect on what I will focus on next; it is very clear to me that, being a father, I want to spend more time with my family.”
MORE TO COME