Bondra scored 21 goals with 18 assists in 60 games last season with the Atlanta Thrashers but went unsigned afterwards. The 38-year-old is scheduled for a physical Monday morning and could be in the lineup Tuesday night when the Blackhawks visit St. Louis.
Heading into Sunday's action, Chicago ranked 27th in goals for with 67.
"He's a proven goal scorer," general manager Dale Tallon said in a statement. "He's a tremendously fit athlete who will add more speed and skill to our lineup. He will help our power play and his experience will greatly help our younger players."
A two-time 50-goal-scorer, Bondra needs two more goals to reach the 500 mark for his career. He also has 380 assists in 1,044 games with Washington, Ottawa and Atlanta.
Current Blackhawks Bryan Smolinski and Martin Havlat played with him in Ottawa.