秦国派张唐到燕国做宰相。张唐走了几天之后,甘罗对文信候说:“请君侯借给我五辆车,让我为张唐先到赵国去通报一声。”文信侯于是就进人内宫对秦始皇说:“昔日臣子甘茂的孙子甘罗,年纪虽然很小,但却是名门的后代子孙,诸侯各国早已有所耳闻。最近张唐想称病不去燕国做宰相,甘罗去劝说而使他起身前往。如今他又愿意为张唐先到赵国去通报一下,请答应并派遣他去。”秦王召见了甘罗,并派甘罗出使赵国。赵襄王听到消息,亲自到郊外去迎接甘罗。甘罗劝说赵王道:“大王听说了燕国太子丹到秦国做人质这件事吗?”赵王说:“听说过了。”甘罗说:“听说了张店到燕国做宰相这件事吗?”赵王说:“听说了。”甘罗接着说道:“燕国太子丹到秦国做人质,表明燕国不欺骗秦国。同时,张店到燕国做宰相,也表明泰国不欺骗燕国。秦、燕两国互不相欺,目的是为了攻打赵国,赵国的处境危险啊。其实,秦、燕两国互不相欺并没有别的缘故,就是想攻打赵国以扩充河间一带的土地。大王不如割让给我五座城池,以扩大秦国在河间一带的领土,让我回去向秦王复命,叫他遗回燕国太子,与强大的赵国一起攻打弱小的燕国。”于是,赵王立即割了五座城池给泰国扩充河间一带的领土,秦国也遣回了燕国太子。随即,赵国攻打燕国,占领了上谷的三十座城池,将其中的十一座城池送给泰国。
甘罗回到秦国,秦始皇封甘罗为上卿,又将原来甘茂的田宅赐给他。