登进士第,被任命为奉礼郎。
这时,他的父亲司马池在杭州,于是,司马光要求改任签苏州判官事以便侍亲,得到朝廷准许。
之后,他遭逢母丧父丧,守丧多年,因过度悲伤,而使身体瘦弱。等他守丧期满后,朝廷任他为签书武成军判官事,又改任大理评事,补任国子直讲。
枢密院副使庞籍推荐他为馆阁校勘,同知礼院。
这时的司马光,在朝廷已经有了发言权。
宦官麦允言去世,朝廷给以仪仗队。
司马光立即说:“古时诸侯佩着辂马的带饰去朝见天子,孔子尚且认为不可。麦允言是帝王的亲信近臣,没有元勋那么大的功劳,而赠以三公的官职,给予一品官待遇的仪仗队,这与诸侯佩辂马带饰相比较不是大大超过规格吗?”
夏竦被赐给谥号“文正”,司马光也反对说:“这个谥号是最完美的,夏竦是什么人,怎么可以配得上它呢?”
皇帝只能改谥“文庄”。
庞籍再次举荐司马光,任他为并州通判。
麟州屈野河西有很多良田,西夏人蚕食这块地方,成为河东大患。
庞籍命令司马光前去按察巡视,司马光建议:“修筑两个城堡来