Buehrle will be the 12th player whose number the White Sox have retired. All fans in attendance at the game will receive a specially designed No. 56 pin.
"A standout on the field and a standup teammate in the clubhouse, it is our honor to retire Mark Buehrle's No. 56." White Sox owner Jerry Reinsdorf said in a statement.
Buehrle pitched for the White Sox for 12 of his 16 years in the majors, being named an All-Star four times. The left-hander ranks sixth in club history with 161 wins.
Buehrle threw a perfect game for the White Sox on July 23, 2009.