In order to generate complex chaotic attractors, a six-dimensional chaotic system is designed, which contains six parameters and each equation contains a nonlinear product term. When its parameters satisfy certain conditions, the system is chaotic. By Matlab numerical simulation, chaotic attractor and relevant Lyapunov exponents spectrum can be obtained, which validates that the system is chaotic. And, time domain waveform and power spectrum are shown. Finally, the implementation circuit of this system is designed, and circuit simulation can be done by using Multisim. Circuit simulation result is identical to system simulation completely. The circuit has a practical significance in secrecy communication and correlative fields.