christian here to help. yes it is a sin, it is against nature, thus against god's order. it is also a double sin with it being driven by lust. Here is an accounts of new testament and old testament (for atheists and judiasts, they are judged by the law of the old covenant).
for the old covenant, Leviticus 18:22, "Thou shalt not lie in bed with man as with a woman, for it is abomination/ detestable (varies with translations)"
For the new testament Romans 1:26-27 "Because of this, God gave them over to shameful lusts. Even their women exchanged natural sexual relations for unnatural ones. 27 In the same way the men also abandoned natural relations with women and were inflamed with lust for one another. Men committed shameful acts with other men, and received in themselves the due penalty for their error."