Rodriguez posted a photo of the stunning ring on Instagram Saturday night with the caption 'She said yes.'
The couple has been posting pictures throughout the weekend of their beach getaway.
This will be J-Lo's fourth marriage and A-Rod's second.
They have been dating for two years, and each has two children.