Rapper P Diddy has promised to take care of his 15-month-old daughter Chance after a paternity test revealed that she is definitely his.

The music mogul - real name Sean Combs - denied being the baby's father for a year, and she was a major factor in his split with long-term girlfriend Kim Porter.

But Diddy said he is now "committed to being a good father" to Chance, the result of an affair with 33-year-old Sarah Chapman.

He told the New York Daily News: "At first, I wasn't sure if this was my child. Now that it has become clear she is, I will take care of her for the rest of her life."

Diddy, 37, has three children with Porter and a 13-year-old son from a previous relationship.