Former Texas Congressman Robert "Beto" O'Rourke has said that he is joining the race to take on Republican President Donald Trump in 2020.
O'Rourke, 46, is the 15th Democrat to declare his bid for the White House. He is expected to make his formal announcement on Thursday via social media before appearing in Iowa, one of the key states in the early part of an election campaign.
O'Rourke joins a growing roster of people vying for the Democratic nomination, including Senators Bernie Sanders, Elizabeth Warren, Kamala Harris, Amy Klobuchar, Hindu US Congresswoman Tulsi Gabbard and Indiana Mayor Pete Buttigieg, among others.
In last year's mid-term election, he ran a tight race against Republican Ted Cruz for his Senate seat. The former punk rock musician is seen as a rising star in the Democratic Party, who can draw huge crowds and funding, the BBC reported.
Though his campaign proved ultimately unsuccessful, he did better than any Democrat in Texas for decades, running a media-friendly campaign that energised the Democratic Party nationwide and drew comparisons with former President Barack Obama.