Ryan Lochte is expecting a child with his fiancée.

The Olympic swimmer took to Instagram to reveal Kayla Rae Reid is pregnant with the couple's first child.

Sharing a picture of the pair in a swimming pool where Ryan is kissing his fiancée's tummy, he wrote: ''My Christmas gift came early this year, can't wait for next year! Best news I've ever received #CLOUD9 #excited #family #love #2017 (sic)''

The happy news comes after Ryan revealed he wanted to become a father sooner rather than later.

He said: ''Before I even got engaged, I wanted a family of my own. I wanted to find the right one first and then have kids with her. Now that I've found the right one, that's something we definitely talk about ... we want kids and I mean, I'm ready to be a dad.''

And the 32-year-old sportsman also revealed he wants to take a front seat in the planning of the couple's wedding.

He added: ''That's one of the things that I wanted to do because this is not just her wedding, even though everyone always says it's the woman's wedding, but it's mine too and we're a couple now.

''I wanted to be involved as much as possible. I want to help her pick out the flowers, help pick out the cake ... like everything. I want to be right there with her.''

And Ryan also recently revealed he is keen to front a reality TV show with Kayla.

He said: ''We've thought about it. We've already thought about it. I think that would be a lot of fun. Especially with us, if you see us when we're home, we're just a bunch of goofballs. It's a lot of entertainment, so we would definitely do it.''