Firefighting is the practice of extinguishing fires and rescuing people and property from dangerous situations. It requires a combination of physical skills, technical knowledge, and teamwork to effectively manage and mitigate fire-related emergencies.