A Virginia man pleaded guilty to fraud charges after he attempted to buy a Roanoke home with a fake $1.3 million cheque.