张养浩为官清廉,爱民如子。天历二年(1329年),因关中旱灾,被任命为陕西行台中丞以赈灾民。他命驾西秦过程中,亲睹人民的深重灾难,感慨叹喟,愤愤不平、遂散尽家财,尽心尽力去救灾,终因过分操劳而殉职。张养浩在“关中大旱”之际写下了这首《山坡羊》。