《步步惊情》主要讲的是张晓和上司恩静以及康士汉展开的虐待心三角关系。
张晓回到三百年后,梦也该醒了。张晓在博物馆遇到一个和四爷长得很相像的男人。为了能和“四爷”相守,张晓来到他所在的公司应聘。张晓前男友黄棣告之张晓“四爷”的身份,原来他是震天集团的公子,震天集团的大家长康震天(刘松仁饰),膝下三子分别是殷正(吴奇隆饰)、康司瀚(孙艺洲饰)、康司宇(蒋劲夫饰)。
张晓来到活动现场却发现模特蓝兰和自己长得一模一样。殷正在酒吧里喝酒,结果在酒吧里遇到了蓝兰,发现对方的肩膀上有木兰花的刺青,十分的惊艳。殷正和蓝兰互相有好感。
在公司张晓被jack各种刁难。张晓在摄影棚遇到了殷正,只顾着看他,不小心被脚底下的电线绊倒磕伤了额头,并且随后触电,幸好殷正及时赶到救出了张晓。醒后的张晓忘记了自己和殷正之间的事情,她失忆了。
康司瀚的公司搬迁装修,不小心撞到了张晓,两个人因此认识。蓝兰不喜欢张晓,殷正正好因为张晓设计时用的木兰簪子丢失开除了她。知道张晓身世并一直照顾她的康震天则认为是殷正陷害了张晓。倒霉的张晓被人抢走了钱包,还随后被司宇骑车给撞到了。司宇表示自己可以送对方去医院检查,并且留下自己的名片。
康司瀚和张晓相遇,他没有标明自己的身份,而是让张晓叫自己“黑猫警长”,并谎称自己是个非洲打工仔。康震天找到证据证明确实是殷正派人偷了木兰簪子。康震天罚殷正在大门口鞠躬,明白自己被陷害的张晓却很心疼殷正,为其打伞却被拒绝。殷正却在和蓝兰春宵一度后拿出木兰簪子送给她。
康司宇对张晓念念不忘,殷正和康司瀚也在正锋相对,蓝兰则对张晓充满了敌意。张晓被所有的事情弄得焦头烂额。在康震天的寿宴上,坐着轮椅的殷正的二叔单独和蓝兰谈话,原来蓝兰曾经受制于殷正的二叔,她对他非常惧怕。殷成贵多年以前曾经拿着公司的财产卷款私逃,幸好康震天为人大度才没有计较。
殷二叔利用蓝兰造成康震天和殷正之间的误会,殷正伤心买醉,被张晓带回了家。殷正却把张晓当成了蓝兰。蓝兰发现殷正在张晓家对她的戒备更深。张晓同意扮演康司瀚的女友,在家庭聚会中,康司瀚的身份被揭穿这让张晓很受伤。康司瀚欲解释张晓却不听,司瀚亲吻张晓被司宇看见很伤心。张晓和司瀚纠缠的时候,殷正出手为张晓解围,还为她披上外套。
蓝兰收到殷二叔的威胁,刚好这时的韩青也把张晓误认成蓝兰,她将计就计让张晓代替自己去演戏,张晓发生意外,蓝兰也发生意外被毁容。张晓的父亲张泽江终于探险归来,和张晓见面,说起来张晓的身世,张晓和蓝兰真的是姐妹。
蓝兰失踪并找到尸体,殷正和张晓伤心欲绝。张晓的养父见到康震天,往事一起涌上心头。原来当年张晓的亲生父亲肖大哥曾经是康震天探险队的一员,而张泽江曾经在探险队做过向导。当初秦雨贞忽然失踪,张晓父亲意外身亡,是张晓的养父救起来了张晓的母亲,并且收养了张晓。
张晓的同学心怡回来,张晓没想到两个人的男友居然是同一个人。康司瀚要和心怡分手,看心怡却怀了孩子。张晓在男友和好友之间选择了好友,和司瀚分手。伤心的时候都是殷正安慰她。两个人变得亲密起来。康司瀚知道心怡怀孕他求了婚。在心怡的婚礼上,司瀚和张晓在一起的画面被大屏幕播出,伤心的心怡跑出婚宴,遭遇车祸离世。
张晓伤心不已昏倒了,殷正在旁照顾。司瀚要换个环境却遭到绑架。这些绑架他的人蓝兰正好认识,蓝兰毁容后把自己变成了另外一个模样,她现在叫马依诺。张晓有了以前的记忆,殷正告白,张晓拒绝。殷正抱住离开的张晓说不能让她离开自己。
康司瀚遭到汪总的陷害,以为父亲放弃了自己。张晓知道是殷正二叔导致心怡死亡后,她和殷正的关系陷入僵局。殷正不想放弃报仇,康司瀚和马依诺好不容易逃出来。这时的康司瀚已经黑化,对殷正和张晓充满敌意。
殷正知道自己的身世,原来自己报错了仇。这让他悲愤不已。康司瀚“亡者”归来誓言要报仇。马依诺决定和康司瀚一起,康司瀚表示自己是不会放弃报仇的。马依诺表示自己相信自己最终一定能够改变康司瀚,但是康司瀚不以为然。
支教的张晓回来见病重的康震天,康震天病逝殷正却因为司瀚从中作梗没能见到最后一面。殷正悔悟,退位给康司瀚没想到却被司瀚陷害入狱。马依诺知道张晓是自己的妹妹,对她不再冷淡。她希望司瀚放弃报仇,司瀚表面答应背地里仍在谋划着。
司瀚假意约殷正和张晓和解,却在酒里下药。张晓因为被黄棣叫走躲过一劫。可马依诺和殷正却没能幸免于难。马依诺昏迷不醒,康司瀚决定自首。殷正被放出来却被韩青弄瞎双眼。张晓挽留了要离开自己的殷正,而司瀚和马依诺还有他们的孩子也幸福的生活在了一起。