John Torres was the father of B'Elanna Torres and ex-husband of Miral. He married Miral despite his mother's reservations about the match being too physically taxing for him. For a few years, he was happily married; however, the strain of living with two Klingons began to get the better of him, and when B'Elanna was young (either 5 or 11 years old, depending on the source), he left her and her mother, a fact B'Elanna blamed herself for. (VOY: "Eye of the Needle", "Lineage", "Faces")
A few weeks prior to stardate 54740.8, Torres had some business on Kessik IV, the planet his family used to reside on, where he visited their old home. Shortly before her return to the Alpha Quadrant in 2378, John got to talk to B'Elanna via subspace, for the first time in twenty years, in the hopes of reestablishing a relationship with his daughter. Although she was initially reluctant to speak with him, her husband Tom Paris convinced her to do so. (VOY: "Author, Author")
John Torres was played by actor Juan Garcia in the episodes "Lineage" and "Author, Author".
According to a deleted line from "Barge of the Dead", John was a Starfleet officer when he met Miral. The two eloped and had B'Elanna. He and Miral could not agree on how to raise B'Elanna, and he would get angry when she would sneak their daughter off to study the paq'batlh behind his back. Miral eventually left John because it was more important to her to be Klingon than to maintain their marriage.