Model Katie Price has given birth to an eight weeks premature baby boy Jett Riviera after suffering complications with her pregnancy.

The 35-year-old reality TV star had to deliver the baby last week by emergency cesarean at a hospital after she developed a potentially life-threatening infection, reported Daily Mirror.

“I went through a nightmare. The baby’s heart rate was also really low. The next thing I know the nurse is in my room saying get ready now,” she said.

The baby weighs 5 pounds and is said to be doing well in the hospital.

Riviera is Price’s fourth child and first with husband Kieran Hayler. Her other kids are Harvey, Junior and Princess.

Kieran, who she wed in March, was out shopping at the time and raced to be by her side once she’d text him to tell him the news.

But the nurses then banned him from coming into the theater while she gave birth.