An elderly man suffered smoke inhalation in a two-alarm house fire that broke out at 186 Charles St. shortly after 9 p.m.