But it was all a lie.
Now, McClanahan will have to spend 34 months in federal prison.
McClanahan, 29, of Fort Worth, is one in a small-but-growing list of fake military heroes prosecuted nationally under the Stolen Valor Act of 2005.
The measure seeks to penalize people who either distribute phony medals or fraudulently claim to be decorated veterans.
McClanahan faced a maximum of up to 31 years in prison and $1.1 million in fines.