Theroux proposed to the former "Friends" star Friday, which happened to be his 41st birthday and was delighted when the 43-year-old actress said yes, reports people.com.
"Justin Theroux had an amazing birthday on Friday, receiving an extraordinary gift when his girlfriend, Jennifer Aniston, accepted his proposal of marriage," Theroux's representative told people.com.
The news comes just days after rumours of their split emerged.
This will be Theroux's first marriage, while Aniston was previously married to actor Brad Pitt. They split in 2005 after four-and-a-half years of marriage, and Pitt is now engaged to actress Angelina Jolie.
'Look' how the Sheena Bora case has taken a toll on Indrani Mukerjea
Photos: Katrina Kaif, Parineeti Chopra, Shilpa Shetty's movie outing in Juhu
Birthday special: 14 Bollywood actors who made it big on TV
Photos: Vaani Kapoor, Poonam Pandey, Sana Khan at fashion event
Photos: Rishi Kapoor, wife Neetu, daughter Riddhima at book launch