Peter has delegated the responsibility for the management of this project to Tony. Yes, the grammar is fine.
I have a comment about what the content of what you are saying. Some management theorists say that you can delegate the work but you cannot delegate the responsibility. On the other hand, if you manage the project, does that not mean you m