A Ballardsville firefighter died on Saturday evening after experiencing a medical emergency while responding to a fire.