This research focuses on stochastic modeling of the evolution over time of biological populations through branching processes. We introduce a new class of discrete time two-sex branching processes with random mating and overlapping generations. Mating and reproduction are considered to be influenced by the numbers of females and males existing in the population. This evolution over time with generational overlap is a novel research in two-sex branching process literature. We study general probabilistic properties and establish some limiting results of biological interest.