A Batavia Township man has been charged with Endangering Children and Felonious Assault for causing injuries to his infant son.