Pilot reported a NMAC with another aircraft in the airport traffic pattern that required ATC to intervene.
Synopsis
Pilot reported a NMAC with another aircraft in the airport traffic pattern that required ATC to intervene.
Narrative
I was practicing landings at ZZZ while remaining in the traffic pattern. After my first landing I was instructed to make right traffic for Runway XX; due to traffic inbound from the east. A Navajo approaching from the east was given instructions to enter on a left base for XX; followed by a clear to land XX. The Tower then gave me instructions to follow the Navajo and I was cleared to land number 2. I was watching the Navajo as it proceeded to cross the extended center line of Runway XX and passed under me about 500 ft. below me while I was still on downwind headed north and west of the airport. I can tell from the tone of voice from the Controller that they were surprised by the Navajo not turning final and ordered the pilot to make an immediate turn to the north. Once they were clear to the north I was given instructions to land. I was also told to remain on the ground until they could get the Navajo on the ground. Once the Navajo landed; I took off and headed to ZZZ1. This is not the first time I have witnessed this same aircraft not following instructions from ATC.
Source: NASA Aviation Safety Reporting System (public domain). Reports are voluntary submissions and are not verified by NASA.