宋朝末年,湖广郧阳府竹山县财主尹小楼,娶妻庞氏。因造楼后生子,取名叫楼生。楼生三四岁上,出外玩耍,被虎叼走,不见踪影。二十年后,小楼仍无子,想立嗣,又怕遇上个虚情假意的来骗他家产,于是辞别庞氏,换上破衣旧帽,扮成穷苦无靠的老人,挂-“卖身为父”的招牌,穿州撞府,试探人情,欲找个真心人立嗣。松江后生姚继怜孤恤寡,将小楼买回家中认为父亲,十分孝敬。时元兵南下,小楼说出真情,父子相伴登舟还乡。姚继曾与汉口曹家小姐有婚约。船行至汉口,姚继暂别父亲上岸寻曹女。不想此女已被土贼劫掠不知去向。一日行至一处,遇乱兵袋装妇女论斤发卖。姚继买得一老妇,认为母亲,又得老妇指点,买得一女子,恰好是心上人曹小姐,不觉喜出望外。三人回到竹山县见到小楼,方知老妇正是小楼之妻庞氏。姚继至家登楼,见房屋摆设似曾相识。细问之下,姚继正是小楼当年丢失的儿子楼生。