Dragonkeeper lấy bối cảnh Trung Hoa cổ đại thời nhà Hán, nơi loài rồng bị cấm đoán và gần như biến mất khỏi thế giới. Ping, một cô bé nô lệ bị bỏ rơi, vô tình phát hiện ra quả trứng rồng cuối cùng. Cùng với Long Danzi, một con rồng cổ đại sống sót, cô bắt đầu cuộc hành trình dài và nguy hiểm để đưa quả trứng trở lại biển, nơi nó sẽ nở và cứu loài rồng khỏi sự diệt vong. Trên hành trình đó, Ping phát hiện ra sự thật về bản thân – rằng cô chính là Dragonkeeper, người có khả năng bảo vệ và duy trì sự sống cho loài rồng.