Lieutenant Charles Kawalsky arbeitete schon länger mit Colonel Jack O’Neill zusammen, so gehörten sie auch einer Einheit an, die in der ehemaligen DDR einen russischen Agenten holen sollten. Diese Mission ging jedoch schief und eines ihrer Teammitglieder starb dabei.
Schließlich werden sie in das Stargate Programm eingeweiht und durch das Tor nach Abydos geschickt, wo sie mit den Einheimischen Kontakt aufnehmen und von den Goa’uld erfahren. Nachdem sie Ras Raumschiff zerstört haben und zurück auf die Erde kehren, verheimlichen sie, dass Daniel sich noch auf Abydos befindet und sie den Planten nicht zerstört haben, wie zuerst angeordnet.
Einige Zeit später wird Kawalsky wieder zurück in den Cheyenne Mountain beordert, da feindliche Krieger durch das Stargate gekommen waren. Sie entscheiden sich dafür die Wahrheit zu sagen und nach kurzer Absprache dürfen sie sich nach Daniel erkundigen und wieder nach Abydos gehen.
Nach einem weiteren Angriff ihrer Feinde verfügen sie über die Stargateadresse des Planeten, wo sie herkommen.
Major Kawalsky bekommt nun sein eigenes Team, mit dem er das Vorzeigeteam unterstützen soll. Auf Chulak, dem Planten der Feinde, wartet er mit seinem Team am Tor, um eine sichere Rückkehr zu ermöglichen. Während einem Kampf vor dem Stargate findet allerdings ein Goa’uld den Weg in seinen Körper und gelangt durch Kawalsky auf die Erde.
Immer wieder klagt er über Kopfschmerzen, doch die Ärzte wissen nicht, woran es liegen könnte. Außerdem leidet er bald unter kurzzeitigen Blackouts. Er fängt an sich aggressiv zu verhalten, tötet unter anderem einen Arzt und verletzt Samantha Carter. Schließlich finden sie heraus, dass ein Goa’uld von ihm Besitz ergriffen hat und denken über Möglichkeiten nach ihn davon zu befreien. Eine Operation scheint das Problem gelöst zu haben, doch es war bereits zu spät und Kawalsky schaltet Teal’c aus und versucht durch das Stargate zu fliehen. Der Jaffa kann ihn allerdings aufhalten und Kawalsky stirbt ihm Kampf.
Später taucht ein Major Kawalsky mit einer Samantha Carter aus einer anderen Realtität auf. Sie sind durch den Quantenspiegel gekommen und wollen da bleiben, weil viele ihrer Freunde in ihrer Realität getötet worden sind. Dies ist allerdings nicht möglich und SG-1 geht mit ihnen, um ihre Realität zu retten.
Als SG-1 in die Vergangenheit reist, um ein ZPM zu bekommen und dabei die Zeitlinie verändert ist Kawalsky ebenfalls noch am Leben und begleitet das Team auf einer Mission nach Chulak. Doch beim Rückzug zum Puddlejumper wird er erschossen.