The 47-year-old actor had proposed to yoga teacher Nichole Kessler last August after dating for two-and-a-half years, and People magazine said that on Saturday the happy couple married in a small ceremony at their Malibu home.
Accompanying the 34-year-old bride down the aisle was McGinley's son Max, 9, who was instrumental in the couple first meeting.
The actor had earlier told People that his son, who is from an earlier marriage, took the initiative with Kessler when the father-son duo was out walking McGinley's dogs on the beach.
"Max went over to this hot blonde behind me and I was just aghast," McGinley has said. "I was like, 'Max, you get the dogs. I'll talk to the hot blondes.' And so we switched."