Fetching details from the dictionary...
moving forward by sliding on one's knees (in the presence of high-ranking individuals)
「膝行」 has another reading with different meanings.
crawling on the ground; shuffling on one's knees