In this paper, we propose a hybrid genetic algorithm to solve assembly line balancing problem. We put into the optimization framework of maximizing assembly line efficiency and minimizing total idle time simultaneously. The model is able to deal with more realistic situation of assembly line balancing problem such as zoning constraints. The genetic algorithm may lack the capability of exploring the solution space effectively, so we aim to provide its exploring capability by sequentially hybridizing the well-known assignment rules heuristics with genetic algorithm.