不合法,同时你要看签订合同承包的时间是多少?租金是不是按时付了,或者一次性付给你了。如果承包合同上面有注明。不能转租他人,或者没有给租金的情况下。可以收回。那么你完全可以合法合理的收回。但是,不管什么情况,他都没有道理拿你的地去抵债
合同如果没有限制不能转租给别人的话,而且又没有限制租地用途,你只能到合同期满收回土地使用权了
主要给你租金就行,你管他干什么。合同到期他不续包还是你的