在草原上流传了多年的《黑骏马》的旋律中,离家十二年的白音宝力格(腾格尔 饰)重返草原,他要找到当年抚育自己的奶奶和两小无猜的索米娅(娜仁花 饰)……幼年失恃的白音宝力格被父亲送给善心的奶奶收养,他和一般年岁的奶奶亲孙女索米娅自此开始了四季迁徙的牧民日子。在白音宝力格生长为少年时,一匹小马驹偶然跑到了他们的蒙古包外,这匹被名为钢嗄哈啦——黑骏马的小马陪伴着白音宝力格生长为少年。在外地工作的父亲来信,要求白音宝力格去城里的校园上学,在分别的前夕,不忍孙子离去的奶奶做主,让白音宝力格和索米娅订婚。三年后,学成乐器的白音宝力格归来,却发现索尼娅已怀有别人的孩子,百般无奈的白音宝力格再度离开了草原…… 本片依据张承志的同名小说改编。