A Selma man who had been on the run for months has been captured in Miami and extradited back to Alabama to face charges.