The attack happened around 4:30pm at Rainforest Irrigation Company in the 18600 block of Tomato.
Deputies say two men were arguing when one of them pulled out a machete and cut the other in both arms and the back of the head.
The victim was transported via LifeFlight to Memorial Hermann. He is expected to survive his injuries.
Authorities have not yet arrested his co-worker.