His first story was published in 2003 when he was 46. Several of his stories have been published in magazines in the English speaking world and Portugal; in Asimov's Science Fiction, Worlds of Wonder, Jim Baen's Universe, Continuum Science Fiction, Astounding Tales, Bewildering Stories, Andromeda Spaceways In-flight Magazine, Nova Science Fiction, Planetary Stories, Aphelion, Ray Gun Revival, 4 Star Stories, Drink Tank, Nova Science Fiction, Omni Reboot, the Song Stories anthology, the Fen Con IV Souvenir Program Book, and many others.
His first professional science fiction short story, A Rocket for the Republic (Asimovs Science FictionSept. 2005) was the last story accepted by Editor Gardner Dozois before he retired after 19 years.
His short story On a Spiritual Plain, was a finalist for the Hugo award in 2015.
The Yellow Flag (Sci-Phi Journal, Aug. 2016) set the record for all-time fastest turnaround in genre fiction. It was written, submitted and accepted between 1:00 pm and 5:00 pm on May 6, 2015.
He was an Active Member of the Science Fiction and Fantasy Writers of America (SFWA), but left the organization in 2017.