The 39-year-old from Neustadt, in Bavaria, allegedly put his baby in the fridge, held her under a cold water tap and put a towel in her mouth in July. He also shook her repeatedly, the Bild newspaper reported.
The man has been in jail since being arrested on August 8th for mistreating the baby.
Her mother was also present but was unable to stop the man, who has not been named. She later told police what happened.
Prosecutor Gerhard Heindl said the man had reacted “wildly”, regional newspaper Der Neue Tag said.
The baby girl, who was born in June, is not thought to have suffered any long-term injuries.
Investigations are continuing.