Definitions of past master:

  • noun:   someone who has long and thorough experience in a given activity
  • noun:   someone who was formerly a master