Assembly sequence generation is one of the major difficulties in assembly planning process. In this paper, disassembly sequence generation has been used as approach to generate products assembly sequence. Assembly sequence is generated here by tracing disassembly steps starting with completed product and working backward down to its basic components. Practically, in this work degrees of freedom DOFs analysis has been used to generate disassembly sequence. The approach has involve six steps proposed generate assembly sequence. This approach has been implemented on a virtual product and shows its ability to generate assembly sequence for the product in question.