苏武当年以中郎将身份出使匈奴,却被匈奴扣留。此后匈奴单于想尽各种办法,威逼利诱,但苏武就是不愿投降。匈奴人便将苏武迁至北海让他放羊,还说什么时候公羊能生子就放他回国。最后苏武就这样被困19年,直到公元前81年才被释放,汉宣帝即位后将苏武列入