私自占用农村土地用于建筑,是违法的,所谓农村违法建筑,是指未依法取得乡村建设规划许可证、建设工程规划许可证,在农用地或者农村建设用地上进行建设,擅自动工兴建的各种建筑物。(一)在农用地上建造的建筑物。顾名思义,所谓“农用地”就是直接用于农业生产的土地,包括耕地、林地、草地、农田水利用地、养殖水面等。在未办理农用地转为建设用地前,擅自在农用地上建造房屋的,明确为相关法律所禁止,属于违法建筑。相关的法律规定如下:1、《土地管理法》第三十六条第二款规定:“禁止占用耕地建窑、建坟或者擅自在耕地上建房、挖砂、采石、采矿、取土等。”《森林法》第十八条第一款规定:“进行勘查、开采矿藏和各项建设工程,应当不占或者少占林地;必须占用或者征用林地的,经县级以上人民政府林业主管部门审核同意后,依照有关土地管理的法律、行政法规办理建设用地审批手续,并由用地单位依照国务院有关规定缴纳森林植被恢复费。”2、《草原法》第三十八条规定:“进行矿藏开采和工程建设,应当不占或者少占草原;确需征用或者使用草原的,必须经省级以上人民政府草原行政主管部门审核同意后,依照有关土地管理的法律、行政法规办理建设用地审批手续。”(二)在农村建设用地上建造房屋农村建设用地包括村民宅基地,乡镇企业用地和乡(镇)村公共设施及公益事业用地。非本村村民或者非本村村办企业,需要使用农村土地的,应当先走国家征地手续,将土地性质变为国有土地,并取得国有土地使用权后,方可在该地块上建设,否则该建筑就属于违法建筑。