"for a change" is a prepositional phrase, yes. The sentence is saying that he was not usually quiet, but on that occasion (for a change = as a change from what is usual) he was quiet. We always eat chicken for dinner.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.