您好,关于10年前挪用公款21万,现在怎么量刑这个问题,我的解答如下, 根据我国法律的规定,国家工作人员利用职务上的便利,挪用公款归个人使用,进行非法活动的,或者挪用公款数额较大、进行营利活动的,或者挪用公款数额较大、超过三个月未还的,是挪用公款罪,处五年以下有期徒刑或者拘役;情节严重的,处五年以上有期徒刑。挪用公款数额巨大不退还的,处十年以上有期徒刑或者无期徒刑。此外相关司法解释规定,以挪用公款归个人使用,数额巨大的起点为十五万元至二十万元,因此,按照您的描述,该人应当被十年以上有期徒刑或者无期徒刑。