As Avatar Kyoshi explains to him ... and he does not want to make the same mistake twice. In a glimpse of General Iroh's backstory, we see him choose to accompany Zuko in his exile.
In the Netflix series, Avatar: The Last Airbender, a captive General Iroh faces an Earth Kingdom captain whose 19-year-old brother was killed during the Fire Nation's siege of Ba Sing Se.