The 52-year-old "Ugly Betty" actress took the marriage vows in front of her family and friends, reported People magazine.
She announced her engagement in September last year, during the shooting of "The Queen Latifah Show".
This is the third marriage for Williams, who has four children with ex-partners Ramon Hervey II and Rick Fox.