If it has never laid eggs, it is definitely a male. That fish looks to be pretty old.
Other than that, it is a low quality Thai Red ZZ. But ehh, looks better than a lot of Red ZZ you see everyday.
Thai Red ZZ is a new strain of Red ZZ. Red ZZ are darker in red colors while Thai Red ZZ is more of a scarlet type of color. Although on second thought of a closer look, am I seeing a tail wrap here? Hmm...I wonder if there is something else in it. So many strains out there now a days all mixed...hard to tell. Only can notice by what is standing out the most.