Goggins was born in Birmingham, Alabama. He grew up in Lithia Springs, Georgia. He married Canadian businesswoman Leanne Kaun in 2001. They were married until her death by suicide in 2004. He married Nadia Conners in 2011. The couple have a son.