The couple posted an Instagram photo of their hands with a massive engagement ring on Lopez's ring finger. The former Yankees shortstop captioned his photo with "she said yes" and a heart emoji.
The couple has been dating since early 2017 and later that year landed on the cover of Vanity Fair magazine with their celebrity couple nickname, J-Rod.
In January, Rodriguez told The Associated Press that he and Lopez had similar backgrounds and now "are in our 40s and trying to live the best lives possible." He said Lopez throughout her career had "destroyed the word 'no' " and how much he related to her recent film "Second Act."
It will be Lopez's fourth marriage and Rodriguez's second. Each has two children from previous marriages.