The invention relates to an anti-abrasion oil-air cylinder and an engineering machine. The anti-abrasion oil-air cylinder comprises a cylinder barrel, a piston rod, a piston and a guide sleeve. The guide sleeve is arranged at the end of the cylinder barrel, and the piston is arranged in the cylinder barrel; one end of the piston rod is connected to the piston, and the other end of the piston rod penetrates out of the guide sleeve; one side of the piston is provided with an air cavity, and the other side of the piston is provided with an oil cavity; an air inlet is formed in the portion, provided with the air cavity, of the cylinder barrel, the air inlet is connected with one end of an air pipe, and the other end of the air pipe is connected to a filter; and the filter is fixedly arranged on the cylinder barrel, and an oil inlet is formed in the portion, provided with the oil cylinder, of the cylinder barrel. According to the anti-abrasion oil-air cylinder and the engineering machine, the filter is arranged on the cylinder barrel, the problem that due to the fact that the filter is independently arranged, the size of the oil-air cylinder is overlarge can be solved, the filter can remove particulate impurities in the air and provide clean air for the air cavity, and the probability that due to the fact that the oil-air cylinder sucks the air with impurity particles in the working process, the abrasion is increased can be avoided.