李任, 以燕山卫指挥佥事从成祖起兵,累功为都指挥同知。
宣德元年从征交阯,守昌江。黎利以昌江为官军往来要路,悉力攻之。时都督蔡福为贼所获,逼令招任降。任于城上骂福曰:“汝为大将,不能杀贼,反为贼用,狗彘不食汝余。”发砲击之。贼拥福去,大集兵象飞车冲梯,薄城环攻。任与指挥顾福帅精骑出城掩击,烧其攻具。贼又筑土山,临射城中,凿地道潜入城。任、福随方御之。死守九月余,前后三十战。贼闻征夷将军柳升兵将至,益兵来攻。
宣德二年四月,城陷,任、福犹帅死士三战,三败贼。贼驱象大至,不能支,皆自刭死。内官冯智、指挥刘顺俱自经。城中军民妇女不屈死者数千人。