Marc Anthony and Shannon De Lima

Marc Anthony and Shannon De Lima

Marc Anthony has got married to Shannon De Lima.

The 46-year-old singer, whose divorce from Jennifer Lopez was finalised in June following their split in 2011, tied the knot with his on-again, off-again Venezuelan girlfriend in front of close friends and family in the Dominican Republic on Tuesday (11.11.14).

A source said the couple exchanged vows during a romantic ceremony at the star's private residence in the exclusive resort of Casa de Campo.

Marc proposed to the 26-year-old model, whom he first started dating in 2012, in March, just one month after he split from his other on-again, off-again girlfriend Chloe Green.

Marc, who was married to 'Booty' hitmaker Jennifer, with whom he has six-year-old twins, Max and Emme, for seven years before their split, was also previously married to Dayanara Torres for four years until 2004.

He has sons Cristian, 13, and Ryan, 11, with the former Miss Universe, and also two adult children, Ariana and Chase Muniz, with ex-girlfriend Debbie Rosado.

Shannon also has a seven-year-old son, Daniel, from a pervious relationship.

Jennifer wished her ex-husband well after news of his engagement broke last week.

She said: "I'm happy for him."