금관가야 시조 수로왕의 9세손이다. 『삼국사기』는 김구해 또는 구차휴, 『삼국유사』는 구충왕(왕력) 또는 구형왕(가락국기)으로 적는다.[1]
6세기 들어 신라가 낙동강 하류로 세력을 넓히자, 532년(법흥왕 19) 왕비와 세 아들 노종·무덕·무력을 데리고 나라의 창고에 있던 보물을 가지고 신라에 항복했다. 법흥왕은 예로 대접해 상등의 지위를 주고 금관국 땅을 식읍으로 삼게 했다.[1] 신라는 금관가야를 병합해 낙동강 하류를 차지하고 가야 지역으로 나아갈 발판을 얻었다.
『삼국유사』 가락국기는 왕비를 계화, 세 아들을 세종·무도·무득이라 하여 『삼국사기』와 이름 표기가 다르다. 또 금관가야가 망한 해를 562년(진흥왕 23)으로 적으면서 「개황력」을 인용해 532년설도 함께 싣는데, 562년은 대가야가 망한 해와 헷갈린 것으로 본다.[2] 경상남도 산청군 금서면 왕산 기슭에 돌을 층층이 쌓은 무덤이 구형왕릉으로 전해지지만 사실인지는 확인되지 않는다.