Miley Cyrus and her boyfriend Liam Hemsworth are engaged to be married.

The 19-year-old former Hannah Montana star and the 22-year-old Australian actor, who have been dating for three years, became engaged on May 31, their representative confirmed to People.

Miley said: "I'm so happy to be engaged and look forward to a life of happiness with Liam."

The Hunger Games star Liam, who met Miley when they starred together in love story The Last Song in 2009, reportedly popped the question with a 3.5 carat diamond ring.

Miley tweeted on June 1: "Such a glorious day making sweet tunes. couldnt think of people id rather share this beautiful sunset with... heaven is a place on earth."

She later added "life is beautiful".

The announcement comes just two months after Miley denied reports she was engaged. Rumours were sparked in March when she was snapped with a ring on her engagement finger. But Miley cleared things up revealing the ring was topaz and she had had it for some time.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.