文天祥考取状元的四天后父亲就去世了。按照旧制,他需要守丧三年。就这样,时间来到了开庆元年(1259年),这年文天祥入仕担任了宁海军节度判官一职。
同年蒙古军队南下,南宋朝廷上下震动。宋理宗与群臣商量对策时,宦官董宋臣进言迁都一事。此言一出,朝廷百官几乎无人敢表示反对。只有文天祥提出了反对意见,并说要诛杀董宋臣。后来在钓鱼城一役中蒙哥战死,南宋得以化险为夷。
不过文天祥并没有就此放弃进谏,他依旧直指董宋臣的各种罪行。不过这名宦官不仅没有被免职,还被任命为都知。现实是如此的残酷,文天祥的劝谏终究石沉大海。不过,他也被授予江西提刑,迁尚书左司郎官。就在这个过程中,文天祥依旧批评这着当时昏聩的朝政,并将讽谏的矛头直指当朝宰相贾似道。
可贾似道的权力远在宦官之上,他马上命谏官弹劾文天祥。不久之后,文天祥就只能以37岁的年龄提前退休了。不过,这一次他也只是远离朝廷,转为湖南提刑。直到两年之后的1275年,命运又给了他更大的考验,其人生轨迹也开始发生了转变。
二、散尽家财,举兵勤王
1275年,蒙古军队再一次纠集大军沿江南下,临安告急。朝廷忙发布告令,号召天下的兵马来救援。当时担任江西赣州知州的文天祥接到诏文,痛哭流涕,立即散尽家财聚集了万余名士兵准备勤王。
期间,有人对他好言相劝:赶到临安就是羊入虎口,为何不明哲保身?但文天祥却说:"我知道这个情况,但如今朝廷危及,如果没有一兵一卒去保卫的话,会感到遗憾。因此,我自不量力为国效力,所做之事并不是为了自己,而是希望能起到一个带头的作用。希望天下有识之士知道之后,能共保天下社稷。"
当年8月份,文天祥到临安,并担任平江府知府。上任之后的文天祥,针对局势提出了一些措施,他说到国家军事颓废是因为削除藩镇的原因。自赵宋建国以来,采取种种方法有效削除了武将和藩镇的力量。但这也造成了国家兵将渐冗,战力逐渐衰弱的局面。因此他应该将天下分为四个镇,朝廷任命人员为都督,并由这些人代为指挥。但迂腐的文官们,依旧认为他的方法不可行所以没有采纳。
10月蒙古大军进攻常州,文天祥发朱华、尹玉、张全等人前去救援。尽管宋军英勇,但终不敌蒙军,常州也很快失守。失守松关之后,部众仅余6人的文天祥只得退守余杭。