Thạch Sanh vốn là thái tử (con Ngọc Hoàng), được phái xuống làm con vợ chồng người nông dân nghèo khổ nhưng tốt bụng. Chàng sớm mồ côi cha mẹ, sống lủi thủi dưới gốc đa, hái củi kiếm sống qua ngày.
Lí Thông - một người hàng rượu - thấy Thạch Sanh khỏe mạnh hắn giả vờ kết nghĩa anh em để lợi dụng. Đúng dịp Lí Thông đến lượt phải vào đền cho chằn tinh hung dữ ăn thịt, hắn bèn lừa Thạch Sanh đến nộp mạng thay cho mình. Thạch Sanh đã giết chết chằn tinh. Lí Thông lại lừa cho Thạch Sanh bỏ trốn rồi đem đầu chằn tinh vào nộp cho vua để lĩnh thưởng, được vua phong làm Quận công.