Basketball's MVP LeBron James married his longtime girlfriend Savannah Brinson in a lavish San Diego ceremony on Saturday.

The 28-year-old multimillionaire and his new wife held their ceremony at the Grand Del Mar hotel less than three months after he won his second straight NBA title with Miami Heat.

A ceremony was said to have been held in the hotel's Capella Chapel at 4.30pm with celebrations lasting three days.

The high school sweethearts who have two children announced their engagement in January last year.

Guests including James's teammate Dwayne Wade Beyoncé and Jay-Z were welcomed to the wedding on Friday with a barbecue and the festivities are expected to last until a farewell brunch on Sunday.