故事发生在一个神话般的世界中。火龙神转世为朱家的重八,即后来的朱元璋(由何家劲饰演),而千年龟转世为陈友谅(由李志希饰演)。两人都深深地爱上了小师妹佩瑶(由天心饰演)。佩瑶虽然对重八有着深厚的感情,但是却因为陈友谅的诡计而被迫嫁给了他。重八偶然遇到了明朝的明霞郡主(由杨丽菁饰演),两人坠入了爱河,但是他们的身份差异使得他们无法在一起。朱重八遇到了马秀英(由苏忆菁饰演),依靠马家军的力量与陈友谅的队伍合作,一起对抗元朝残余势力。最后,在身边的上将徐达(由宋达民饰演)和常遇春(由丁仰国饰演)的帮助下,朱重八取得了最终的胜利,迎娶了马秀英。而明霞郡主在生下两人的孩子后,离开了中原,因为有时候有情人不能长久相守。