杜甫公元712年出生在河南巩县,家里祖上是做官的。爷爷杜审言是初唐有名的诗人,父亲当过县令,小时候他跟着姑姑长大。姑姑对他特别好,后来他写文章说小时候生病,姑姑为了救他把自己的孩子换了位置,最后他活下来了,姑姑的孩子没挺过去。
二十岁那年开始到处玩,去了江南看风景,又到山东登泰山。写下“会当凌绝顶”的诗句。那时候日子还过得去,但父亲35岁那年突然去世,家道中落。他去长安考公务员,结果考了十来年都没考上。因为当时的宰相李林甫故意不让考生通过考试。
杜甫在长安混了十年,天天给人写诗求推荐,吃了不少闭门羹。后来写了三篇赋献给皇帝才被注意到,可还是没考上。43岁才当上个小官,管仓库的。回家发现小儿子饿死了,心里很难过。这时候安史之乱爆发,长安打仗,他带着家人到处逃难。
757年他跑去见新皇帝唐肃宗,路上被抓去关在长安。后来逃出来当了小官,但给朋友说情犯了错,被贬到华州。路上看到战争带来的惨状,写了《石壕吏》这些诗。759年实在受不了官场,辞了职去成都,靠朋友帮忙建了个草屋。
草屋后来被大风吹烂,他写了“安得广厦千万间”的诗。765年朋友去世,他又开始流浪。最后几年在四川夔州待着,写了好多诗,包括有名的《登高》。770年冬天,杜甫在湖南湘江的船上去世,享年59岁。他的诗至今还在课本里,大家念着“安得广厦千万间”的时候,可能很少有人知道他当年过得多么不容易。