她获得厦门国际马拉松冠军,并在2010年的鹿特丹马拉松中得第三名。她代表中国参加了2008年北京奥运会,在女子马拉松中列第四。朱晓琳也参加了世界田径锦标赛,在2007年和2009年的马拉松赛事中都以前五名完赛。个人最好成绩为2小时23分57秒。
2005年她在北京马拉松得第六名,不久后又去南京参加中华人民共和国第十届全运会田径比赛。她在女子5000米赛跑中落后于邢慧娜,以亚军完赛,将个人最佳成绩提高了36秒,确保夺得银牌。[1]次年初她参加2006年亚洲室内田径锦标赛,以9分25秒60的锦标赛纪录赢得3000米赛跑的金牌。
2007年4月,她赢得扬州鉴真国际半程马拉松赛。在2007年世界田径锦标赛马拉松上,她得第四名。在次年的2008年夏季奥林匹克运动会马拉松比赛上,她取得同样成绩。2009年,她参加2009年世界锦标赛马拉松比赛,以2小时26分8秒得第五名。
她参加了2010年的超级米兰半程马拉松,在简·基普图之后列第二,但取得1小时10分7秒的个人最佳成绩。[2]不久她参加2010年鹿特丹马拉松,以2小时29分42秒以第三名完赛。[3]她赢得8月的Amatrice-Configno公路赛跑,击败了同胞贾超风。[4]