Question: what information does someone need to deposit money into your account?
Answer: US Routing number is all that is needed, at least to put money in, from outside the US, as most all the non-US banks have US bank partners (typically in NY) who actually handle the transfer. ...  Even if he only wants these two things, it is also likely to be a scam.