안고(安固)는 삼국시대 고구려 보장왕 대 활동한 장수, 654년 10월 고구려와 말갈의 군대를 이끌고 거란을 공격하였다. 거란의 송막도독(松漠都督) 이굴가(李窟哥)가 기병을 동원해 안고를 방어하였다. 이굴가는 거란 여러 부락의 연맹장이었다. 양측은 신성(新城) 대풍(大豐)에서 전투하였다고 하는데, 마침 큰바람이 일어나 고구려 측에서 쏜 화살이 모두 되돌아왔으므로, 진영이 소란하였고 거란은 이 틈을 타서 공격해 500여 급(級)을 참수하고 700여 필의 말을 얻었다고 한다.
안고의 군대는 퇴각하였는데, 초목이 마른 데다 바람까지 불었다고 한다. 거란군은 불로 공격해 불에 타죽은 군사와 말이 매우 많았다고 한다. 안고 군대의 대패였다. 거란은 이 승전을 기념해 경관(京觀)을 건립하였다고 한다.
종래 고구려와 거란이 싸웠다고 한 신성은 요령성(遼寧省) 무순(撫順)에 소재한 것으로 생각하였는데, 송막도독부가 지금의 내몽골 파림좌기(巴林左旗)에 소재하였고, 거란이 주로 요하 중 · 하류 및 시라무렌 일대에 거주하였다는 점에서 그 일대에서 찾아야 한다는 견해가 설득력을 얻고 있다.
거란은 승전을 당에 알렸고 당 조정은 이를 널리 알렸다고 하였다. 654년 안고의 거란 공격은 당과 거란의 관계를 차단하고, 이굴가의 휘하에 있던 거란 여러 부락을 고구려 측에 복속시키기 위한 목적에서 추진되었던 것으로 파악된다.