司马贞(679年-732年),字子正,河内郡(今河南沁阳)人,唐朝官员、历史学家。
生平没有详细记载。仅知司马贞官至朝散大夫、国子博士及弘文馆学士(见于《史记索隐》序 朝散大夫国子博士弘文馆学士河内司马贞)。开元时,任润州别驾(《新唐书·志第四十八·艺文二》韩琬《续史记》一百三十卷。司马贞《史记索隐》三十卷开元润州别驾)。编纂有《史记索隐》三十卷。重要的史记集结者。
《史记索隐》在开元二十年(732年)左右成书,成书后不久司马贞逝世,年约五十三岁。