It's not too much protein but it is an unnecessarily high amount when he only needs ~150g.
You can't realistically build muscle and lose fat simultaneously if you are not on gear unless you are a rank novice or obese.
Low fat is potentially hazardous to health. 0.45g/lb is minimum intake. 0.35-0.5g/lb seems to what the research suggests but going below 0.4g/lb isn't recommended for long periods of time.