본래 백제의 비사현(比史縣)이었는데, 신라의 영토가 된 후 경덕왕 때백주(栢舟)로 고쳐 분령군(分嶺郡)의 영현으로 하였다.
940년(태조 23)에 태강현(泰江縣)으로 고쳤고 현종 때흥양현(興陽縣)의 임내로 하였으며, 조선 말기까지 태강ㆍ태동(泰東)ㆍ태서(泰西)면으로 존속하다가 1914년 행정구역개편 때 동강면이 되었다.
태강의 옛 이름인 비사는 장성읍(長城邑)ㆍ장성촌(長城村)의 뜻을 가지는 것으로 이 지역이 고흥반도 동쪽의 해안을 차지하는 큰 취락으로 존속하였다. 조선시대에는 부근에 송창(松倉)이 있었고, 흥양과 낙안(樂安)을 잇는 도로가 발달하였다. 지금의 동강면 지역으로 추정된다.