The 33-year-old actor, who was previously dating Mila Kunis, has been in a relationship with Jordan since last year, reported Contactmusic.
"Macaulay is convinced that Jordan's the one for him. They are crazy about each other. They could be formally engaged within weeks, and married by summer," a source said.
"Mila has her eye on a summer wedding as well, so it will be interesting to see who gets to the altar first," the source added.
Mila, 29, split from Macaulay, 33, in 2011 after eight years together. The brunette beauty began dating her former 'That 70's Show' co-star Ashton Kutcher, 36, in April 2012.