Last I weighed him he was 800g, so it sounds like he wasn't fed enough before he got to you I am sure he will fill out with good care from you tho