Knag ble født i Bergen, som sønn av skreddermester Lars Johan Knag og Jannicke Christophersdatter. Han var en av tre brødre som alle valgte håndverkeryrket, en skreddermester, en glassmester og en snekkermester. Christopher giftet seg i 1884 med Elvina Sophie Amalie Pettersen og sammen fikk de barna Johan, Signe, Alf og Olaf.