아버지는 탤런트 故 김무생. 동국대학교 연극영화학과 졸업. 연극 무대에서 경력을 쌓았고 TV드라마 <카이스트>와 <사랑은 아무나 하나>로 알려졌다. <세이예스>로 영화 데뷔.
<세이예스>에서 김주혁은 평범한 한 남자가 집요한 연쇄살인마에게 시달리면서 점점 광적인 분노를 표출하며 나중에는 보이지 않는 적, 즉 자신과의 본능과 싸워야하는 인물인 정현 역을 맡았다. 영화 <싱글즈>의 유머 넘치는 작업맨 '수헌', <어디선가… 홍반장>의 엉뚱하고 매력적인 동네 반장 '홍반장' 역으로 따뜻하게 각인된 배우 김주혁. 그는 2005년 하반기에 브라운관과 스크린을 오가며 최고의 인기를 누리고 있다. SBS 드라마 <프라하의 연인>의 터프하지만 자상한 경찰, 최상현 역으로 특유의 "~거든"체까지 유행시키며 20~30대 여성들 사이에 이 시대의 매력남으로 자리 잡았다.