司馬貞(679年—732年),字子正,河內郡[1](今河南省沁陽)人,唐朝官員、歷史學家。編纂有《史記索隱》三十卷。
生平沒有詳細記載。僅知司馬貞官至朝散大夫、國子博士及弘文館學士[1]。開元時,任潤州別駕[2]。
《史記索隱》在開元二十年(732年)左右成書,成書後不久司馬貞逝世,年約五十三歲[3]。