25 year old Kyle Croxford of Riverdale is currently booked in the Weber County Jail on charges of child abuse.
"This is what happens when you lose your temper and take it out on your children," said Det. James Ebert, Riverdale Police Dept.
Riverdale police tell ABC 4 Thursday they got a call that Croxford's infant daughter was in Primary Children's Medical Center with significant injuries.
"There were breaks in both legs, there was a collar bone that was fractured, there were two subdural hematomas and an injury to one of her organs," said Ebert.
While doctors treated the baby, detectives met Croxford at his home. And he later confessed he may have hurt his daughter.
"Mr. Croxford basically talked about having difficulties in his life, difficulties in his relationship, difficulties in finding employment and those led him to being extremely frustrated and things going on in his life that he took out on his daughter," Ebert said.
Follow Brian Carlson on Twitter: @tv_briancarlson