Four year United States Marine Corps veteran. Served 13 months and 21 days in Dong Ha in Quang Tri Province in South Vietnam.
Has portrayed a Vietnam veteran on stage and screen. On stage, he was Teddy in Mark Medoff's play, When You Comin Back, Red Ryder?, and Rafer in George Fernandez's play, Vietnam Trilogy.
On screen, he was the lead, Larry Pearson, in Patrick G. Donahue's Kill Squad, and as a Vietnam vet opposite Max Theriot in Seal Team.