董紹,字興遠,新蔡魚同陽人。少年好學,頗有文義。起家任四門博士,歷任殿中侍御史、國子助教、積射將軍、兼中書舍人。對問善辯,被世宗所讚賞。
豫州城人白早生舉城南叛,帝詔讓董紹前去慰勞。到上蔡,被敵人襲擊,把他囚送江東,鎖禁起來。蕭衍領軍將軍呂僧珍剛與董紹交談,便相器重。蕭衍聽說,派使者勞慰董紹說:「忠臣孝子,不可無人。現在當讓卿還歸魏國。」董紹回答說:「老母在洛陽,而臣囚此,心中正失方寸,現在既奉恩慈寬貸,實若再生。」蕭衍又派主書霍靈超對董紹說:「今天放卿還魏,是想讓卿通結兩國之好,彼此息民安國,豈不是一件好事。」董紹回答說:「通好息民,乃是兩國之事,既蒙提到,我就應如實給本朝匯報。」蕭衍賜給董紹衣物,引他入見,令他的舍人周捨慰勞董紹,並稱:「戰爭多年,民生靈塗炭,所以不恥先言,與魏朝通好。前亦有書,都無回音。卿應該備申此意,所以朕派傳詔周靈秀送你歸國,遲遲有此嘉問。」又令人對他說:「卿知道為什麼能不死呢?今天得到你,乃是天意。夫千人之聚,不散則亂,故須立君以治天下,不以天下奉養一人。凡在民上之人,誰不想到這一點?如想通好,今天就應該把宿豫還給魏,魏當把漢中還給我。」這以前,帝下詔讓有關部門用所抓獲的蕭衍將齊苟兒等十人換回董紹,事在《司馬悅傳》。等到董紹還歸,世宗愛憫他,永平年間,除授他為給事中,仍兼舍人。董紹雖然向世宗陳說和好之計,朝廷不答應。很久以後,加授他為輕車將軍、正舍人,又除步兵校尉。
肅宗初年,董紹上《御天馬頌》,魏帝賞識其文辭藻,賜給帛八十匹。又除授龍驤將軍、中散大夫,舍人官職如故。加授冠軍將軍,出除右將軍、洛州刺史。董紹喜好施行小惠,頗得民心。蕭衍將軍曹義宗、王玄真等侵犯荊州,據占順陽、馬圈,裴衍、王羆討伐。攻下順陽之後,又進圍馬圈。城池堅固,裴、王二人糧草短少,董紹上書說其必敗。沒多久,裴衍等人果然失利,順陽又被義宗佔據。董紹有氣病,請求解除州職,帝下詔不許。
蕭寶夤在長安反叛,董紹上書請求討伐,說:「臣當出瞎巴兵三千,生吃蜀子。」肅宗對黃門徐紇說:「這巴人真是瞎子嗎?」徐紇說:「這是董紹的豪言壯語,說巴人勇猛善戰,見敵無所畏懼,不是真的瞎子。」帝大笑,命董紹火速前去,又加授平西將軍。以迎戰蕭寶夤之功,賞爵新蔡縣開國男,食邑二百戶。
永安年間,人代其職,董紹回到京都。於是除授安西將軍、梁州刺史、假撫軍將軍、兼尚書,為山南行台,頗有清廉稱譽。前廢帝以元孚代其職任。董紹到長安,當時..朱天光任關右大行台,啟奏董紹為大行台從事,兼任吏部尚書,又除授征西將軍、金紫光祿大夫。..朱天光率兵赴洛,留董紹在後。天光軍敗,賀拔岳又請董紹為其開府諮議參軍。永熙年間,加授車騎將軍。賀拔岳後來攜董紹在高平牧馬,董紹悲而賦詩:「走馬山之阿,馬渴飲黃河。寧謂胡關下,復聞楚客歌。」後來被宇文黑獺殺害。
子董敏,永安年間,任太尉西..祭酒。