김덕생의 본관은 상산이다. 어느 날 왕이 후원에 나갔는데, 갑자기 맹호가 나타나 왕이 탄 수레에 달려들었다. 이때 김덕생이 화살 한 발로 그 호랑이를 맞추어 죽이자, 이 광경을 본 사람들은 모두 그의 용기에 혀를 내둘렀다. 그를 시기하는 자가 그를 조정에 모함하여 억울하게 중벌을 받게 되었다. 이때 덕생은 간청하여 호랑이 한 마리를 그려서 호랑이가 잡혔던곳에 두게 하고 그 그림에 활쏘기를 하니 쏘는 족족 다 맞추고 한 발의실수도 없었다. 그는 끝내 형장에서 죽게 되었는데 오랫동안 넘어지지 않아 사람들이 이상하게 여겼다. 세종이 왕위에 오른 뒤다. 어느 날 저녁 갑자기 발자국 소리가 들려왔다. 세종이 이상하게 여겨 묻자 발자국 소리의 주인공이 이렇게 대답하였다.
"소신의 이름은 김덕생입니다. 억울하게 죽은 지가 이미 여러 해입니다. 원하옵건대 저의 뼈를 고향에 묻어 주시고, 저의 자손들을 등용하시어 억울하게 맺힌 저의 한을 풀어 주소서"
이 말을 들은 세종은 불쌍한 생각이 들어서 그를 동지중추부사에 증직하고, 그의 뼈를 고향에 묻어 주도록 하였다. 상여가 전라도 영광 낭월산 밑에 이르자 상여채가 저절로 부러져서 더이상 갈 수가 없었다. 그날 밤에 그가 또 현몽하여 자기를 그곳에 묻어 달라고 하였다.