The Maroon 5 singer and Behati Prinsloo tied the knot at Flora Farms in Los Cabos, Mexico, on Saturday in front of 300 guests, including Jason Segel, Robert Downey Jr., Jonah Hill, Erin Heatherton and Candice Swanepoel.
The bride wore a stunning Marchesa gown to exchange vows, which lasted 20 minutes.
The Victoria's Secret beauty's bridesmaids included fellow model Coco Rocha, and the couple asked their guests to make a donation to the Children's Hospital of Los Angeles instead of getting the newlyweds a gift.
Levine and Prinsloo threw a rehearsal dinner beach party Friday night at El Dorado Golf & Beach Club in Mexico. Guests enjoyed Mexican food and noshed on mini cakes, ice cream and churros for dessert. Hours before tying the knot, an excited Levine wrote "Let's do this!" on his Facebook page.
The pair began dating about two years ago, shortly after his split from fellow model and longtime girlfriend Anne Vyalitsyna. They made their first red carpet appearance together four months later at the GQ Gentlemen's Ball in NYC. Following a brief split, "The Voice" judge popped the question in July 2013.