According to reports in Spain, Ramos has agreed a four-year deal and is expected to join Spurs on Monday.
Without mentioning Tottenham by name, the 53-year-old Ramos told his personal website: "For my family and career it is impossible not to leave for London."
The Evening Standard newspaper reported Ramos would be paid £25m over the length of his contract.
"This has been the hardest decision of my life," added Ramos. "My time at Sevilla has been the most important period of my life personally and professionally. I will be eternally grateful."
Ramos' contract with Sevilla had been due to expire at the end of this season.