He said he “felt great” after receiving Regeneron’s REGN-COV2, an as-yet unproven and experimental drug for COVID-19.
“I think this was a blessing from God that I caught it,” he said of the virus, in the almost five-minute long video.
“This was a blessing in disguise.”
Mr Trump said it had been his suggestion to take the drug as he vowed to make it free for all Americans.
"I just want to say we have Regeneron, we have a very similar drug from [drugmaker] Eli Lilly, and they're coming out and we're trying to get them on an emergency basis. I've authorised it.
"If you're in a hospital and you're feeling really bad, we're going to work it so you can get them and can get them free. Especially if you're a senior, we're going to get there quick.
“You’re not going to pay for it."
The communications director of the House Appropriations Committee - Democrat Evan Hollander - has said it is not possible to make the drug free without new legislation.
Mr Trump once again hit out at China in a move that will undoubtedly fracture already tense relations with Beijing.
“It wasn't your fault that this happened, it was China's fault, and China is going to pay a big price, what they've done to this country, China's gonna pay a big price, what they've done to the world. This was China's fault.”
Earlier this year, Regeneron secured a $450 million deal with the US government for tens of thousands of doses of the antiviral drug.
Regeneron at the time said the US government would make the doses free for Americans once approval had been granted.
Mr Trump has ties to the CEO of the company, Leonard Schleifer, who is a member of the President’s golf club in New York.
He had once owned shares in Regeneron, according to CNN, which obtained Mr Trump's 2017 filing with the U.S. Office of Government Ethics.
He also owned stock in the maker of the drug remdesivir, which he also received while undergoing treatment for coronavirus.