It might depending on what size she is. I would recommend this for a 8-9 year old maybe 10. But if you really wanted this for her it would be great you would just have to fold the sleeves and it might be a little baggy on the shoulders. And you can try using this as a top layer and it might fit(:
On second thought this might also fit a seven year old! Sorry if this might not work but I will auction more clothes up for that age in a few days(: happy bidding