본관은 충원부(忠原府: 충청북도 충주시). 출신지는 개경 남부(南部) 안신방(安申坊) 제1리. 아버지는 검교대장군(檢校大將軍)을 지낸 석신(石信)이다.
친가와 외가가 모두 무반인 가문에서 태어나, 1105년(숙종 10)에 판강신호위(判羗神虎衛) 제1대정(隊正)이 되었다. 1145년(인종 23)에 예빈랑 응양군대장군(禮賓郞 鷹揚軍大將軍)에 올랐으며 태자의 호위를 담당하던 태자좌감문솔부솔(太子左監門率府率)에 임명되었다. 1147년(의종 1)에 벼슬에서 물러나 은퇴하였다. 1160년(의종 14) 84세의 나이로 사망하자 대운사(大雲寺) 남산 기슭에 장례지냈다.