The couple wed Saturday in Oklahoma, Brooks's publicist told "Access Hollywood." Further details of the wedding were not released.
"It's the perfect Christmas gift to each other. We could not be happier," Brooks said in a statement.
Brooks, 40, proposed to Yearwood, 41, in front of about 7,000 people at Buck Owens's Crystal Palace in Bakersfield, Calif.
It's the second marriage for Brooks, who has three children with his former wife, Sandy. It's the third marriage for Yearwood.