김 인문의 자는 인수이고, 태종대왕의 둘째 아들이다. 그는 어려서부터 공부를 하여 유가의 서적을 많이 읽었으며, 동시에 [장자], [노자] 및 불교 서적을 널리 섭렵하였다. 또한 예서를 잘 쓰고, 활쏘기, 말타기, 향악을 잘 하였는데, 이처럼 기예에 익숙하고 식견과 도량이 넓어 당시 사람들이 그를 추앙하였다.

<김인문묘>
영휘 2년 인문의 나이 23세 때, 왕명을 받들고 당 나라에 가서 숙위하였다. 고종은 그가 바다를 건너와 내조하자 충성이 가상하다 하여 특별히 좌령군위장군을 제수하였고, 4년에 조칙을 내려 본국으로 돌아가 부모를 만나게 하였다. 태종대왕이 그에게 압독주 총관을 제수하였다. 이에 그가 장산성을 쌓아 요새를 설치하였으므로 태종이 그의 공로를 기록하고 식읍 3백 호를 주었다. 신라가 여러 번 백제의 침공을 받게 되자, 태종은 당 나라 군대의 원조를 얻어 원수를 갚고자 하여, 숙위하러 가는 인문으로 하여금 당의 원군을 청하려 하였다. 때마침 고종이 소정방을 신구도 대총관으로 삼아 군사를 거느리고 백제를 치도록 하였다.
황제가 인문을 불러 도로의 험난한 사정과 행군의 편의에 대하여 물었는데, 인문이 일일이 소상하게 대답하니 황제가 기뻐하여 인문에게 신구도 부대총관의 관직을 주어 정방의 병영으로 가라고 명령하였다. 인문은 마침내 정방과 함께 바다를 건너 덕물도에 이르렀다. 왕은 태자에게 명령하여 장군 유신, 진주, 천존 등을 데리고 큰 전함 1백 척에 군사를 싣고 당군을 맞이 하게 하였다. 웅진 어귀에 이르니 적이 강가에 집결하여 있었으므로 그들과 싸워서 격파하고, 승세를 몰아 백제의 서울에 들어가 그들을 격파하였다. 정방은 백제의 왕 의자와 태자 효, 왕자 태 등을 사로잡아 당 나라로 돌아갔다.

<김인문 묘비의 귀부>
대왕이 인문의 공적을 가상히 여겨 파진찬을 제수하고 또한 각간 벼슬을 더 주었다. 그는 얼마 후 당에 들어 가서 전과 같이 숙위하였다.
용삭 원년에 고종이 불러 말했다. "내가 이미 백제를 격멸하여 너희 나라의 근심을 제거하였으나, 지금 고구려가 견고한 요새를 믿고 예맥과 더불어 악한 짓을 하여 사대의 예를 어기고 선린의 의리를 저버리고 있다. 내가 군사를 파견하여 토벌코자 하니 너도 돌아가서 국왕에게 이 말을 고하여 군사를 출동시켜 우리와 함께 거의 망하게 된 적을 섬멸케 하라."

<서악동 귀부>
인문은 즉시 본국으로 돌아와 황제의 명령을 전달하였다. 왕은 인문으로 하여금 유신 등과 함께 군사를 정비하여 기다리게 하였다. 황제는 형국공 소정방을 요동도 행군 대총관으로 삼았다. 소정방은 6군을 거느리고 만리길을 달려 패강에서 고구려 군사와 조우하여 이를 격파하고, 그 길로 평양을 포위하였다. 그러나 고구려 군사가 굳게 수비하자 승리하지 못하고, 도리어 많은 병마가 부상당하거나 사망하였다. 그 뿐 아니라 군량미의 운송로도 확보하지 못하였다. 인문은 유진장 유 인원과 함께 군사를 거느리고 쌀 4천 석과 벼 2만여 곡을 싣고 평양으로 갔다. 이에 따라 당군은 식량을 얻었으나 눈이 크게 내렸으므로 포위를 풀고 돌아갔다.
신라군이 돌아가려 했을 때, 고구려군이 돌아오는 길목을 막고 공격하려 하자 인문은 유신과 함께 꾀를 내어 야음을 기하여 도망하였다. 고구려인이 다음날에야 이를 알고 추격해오자 인문 등이 반격하여 대파하고, 1만여 명의 목을 베고 5천여 명을 생포하여 돌아왔다. 인문은 다시 당에 갔다. 그가 건봉 원년에 거가를 따라 태산에 올라가 봉선의 의식을 행하였다 하여, 추가로 우효위 대장군을 제수하고 식읍 4백호를 더 주었다.

<인용사터 석등>
총장 원년 무진에 고종 황제가 영국공 이 적에게 군사를 주어 고구려를 치게 하고, 또한 인문을 보내 우리에게도 군사의 징발을 요구하였다. 문무대왕은 군사 20만을 출동시켜 인문과 함께 북한산성으로 갔다. 왕은 그곳에 머무르며 먼저 인문 등에게 군사를 주어 당군과 회합하여 평양을 공격하도록 하였다. 그들은 한달 남짓 만에 보장왕을 생포하였다. 인문이 고구려왕을 영공 앞에 꿇어 앉히고 그의 죄를 따지니, 고구려왕이 재배하고 영공이 그에 답례를 하였다. 영공은 곧 왕과 남산, 남건, 남생 등을 데리고 돌아갔다. 문무대왕은 인문의 지략이 훌륭하고 공로가 뛰어나다 하여 대탁 각간 박유의 식읍 5백 호를 주었다. 고종도 인문이 여러 차례 전공을 세웠다는 말을 듣고 제서를 내려 "조아의 양장이요, 문무의 영재이다. 작위를 제정하여 새로운 봉읍을 주는 것이 좋을 것이다"라 하고, 작위를 더하고 식읍 2천호를 더 주었다. 그 뒤로 그는 궁궐에서 황제를 시위하며 많은 세월을 보냈다.

<인용사터 석등 십이지신상>
상원 원년에 문무왕은 고구려의 반군을 받아 들이고, 또한 백제의 고토를 차지하였다. 당 나라 황제는 크게 노하여 유 인궤를 계림도 대총관으로 삼아 군사를 출동시켜 신라를 공격케 하고, 조서로써 왕의 관작을 박탈하였다. 이 때 인문은 우효위 원외 대장군, 임해군공이 되어 당 나라 서울에 있었다. 황제는 그를 임금으로 삼아 본국으로 돌아가서 그의 형을 대신하게 하고, 계림주대도독개부의동삼사로 책봉하였다. 인문은 이를 간곡히 사양하였으나 황제의 허락을 얻지 못하여 길을 떠났다. 그 때 마침 왕이 사신을 보내 공물을 바치며 사죄하였므로 황제는 죄를 용서하고 왕의 관작을 회복시켰으며 인문은 중도에서 돌아가 역시 이전의 관직을 다시 맡게 되었다. 조로 원년에 진군 대장군 행우무위위 대장군에 전임되었고, 재초 원년에는 보국 대장군 상주국 임해군 개국공 좌우림 장군에 제수되었다.
연재 원년 4월 29일, 당 나라 서울에서 병으로 죽었다. 향년 66세였다.
부음을 듣고 황제가 놀라고 슬퍼하며 수의를 주고 관등을 더 높여 주었다. 그리고 조산대부행사례시대의서령 육 원경과 판관 조산랑, 직사례시 모 등에게 명하여 영구를 호송하게 하였다. 효소대왕은 그에게 태대 각간을 추증하고, 유사에게 명령하여 연재 2년 10월 27일 서울 서원에 장사지내게 하였다. 인문은 일곱 번이나 당에 들어갔으니, 당의 조정에서 숙위한 월일을 계산하면 22년이나 된다. 그 당시 양도 해찬도 역시 여섯 번 당에 들어갔다가 서경에서 죽었는데 그 행적의 시말은 전해지는 것이 없다.