Adam Stephens is a warlock, taught to be one by Endora, much to Samantha and Darrin's dismay. His parents are Samantha and Darrin, and his sister is Tabitha. Adam was born in 1969. In the spinoff Tabitha, he is a mortal like Darrin instead of a warlock.
In the episode "Adam, Warlock or Washout" it was discovered that Adam had supernatural powers. Apparently, Adams's powers were latent very deep inside him. At first, Adam was thought to be a normal mortal human. He tested out as "mortal" during the same test that had proved that Tabitha was a witch. Adam's maternal grandfather, Maurice, cast some sort of weird spell upon Adam by using a shell. The "shell" spell was very confusing, but it ended up releasing Adam's latent powers that were there the entire time. Adam then immediately began his "wishcraft" - just as Tabitha had done when her powers first woke.
During the late '70s a "Tabitha" spinoff was created. In the first Tabitha pilot, Tabitha was going to fall for a mortal man, just as her mother, Samantha, had done, but instead of a meddling witch of a mother-in-law, Tabitha would have a warlock meddling brother. Adam would pop in and out, trying to convince Tabitha to leave mortals alone and to pursue her life as a witch. This pilot was bought, but before it aired, the entire premise was changed.
In the new "Tabitha" pilot, Adam was a mortal, just like their father, Darrin, and he was trying to convince Tabitha to live a normal, mortal life. A new witch aunt was also added, Minerva, who would dislike Adam's mortal ways and try to get Tabitha to be more like a witch.
In later years, Adam dated Jennifer, a beautiful psychologist who was shocked to find out about Adam's powers and broke up with him, due to both her intellectualism and her Catholic upbringing. But she soon realized that she loved Adam and they were married. They have two daughters: Karena, who is as mortal and as business minded as her grandfather Darrin and Clarissa, a teenage witch who is free spirited and plays her own version of "Pokémon GO".