B737-800
Conflict Ground Conflict; Critical
Flight Crew Took Evasive Action
Human Factors; Weather
We were towing Aircraft X into the Service Ramp per assignment when Maintenance Supervisor drove a pickup truck right in front of us [with the] intention to stop us; because according to him that was a wrong parking assignment. [He] came only couple of feet from hitting number two engine. We were going walking speed and still had hard time stopping due to the snow-covered ice on the ground when he suddenly pulled up in front of us.
Ground employee reported a near collision while towing an aircraft when a Maintenance Supervisor in a pickup truck suddenly pulled in front of them.