A smoking device, comprising a main body, a heating assembly, and a driving assembly; wherein the main body defines a receiving space for receiving a cigarette; the heating assembly comprises an insertion portion for inserting into the cigarette, and the driving assembly is coupled to the heating assembly; and wherein the heating assembly is disposed in the main body, and is able to move linearly under a drive of the driving assembly along an axial direction of the cigarette between a first position for inserting the heating assembly into the cigarette, and a second position for at least partly separating the heating assembly from the cigarette; and wherein the insertion portion is extended completely into the receiving space when the heating assembly is located at the first position, and the heating assembly is at least partially displaced out of the receiving space when the heating assembly is located at the second position, wherein the driving assembly comprises an electric motor disposed in an outer shell, and the electric motor is coupled with the heating assembly so as to drive the heating assembly to move linearly between the first position and the second position, wherein the driving assembly further comprises a mounting seat for disposing the heating assembly, wherein the mounting seat connects the electric motor with the heating assembly so as drive the heating assembly to move linearly between the first position and the second position along the axial direction of the cigarette, wherein the electric motor is a rotational electric motor, and the driving assembly further comprises a screw coupled with an output shaft of the rotational electric motor, and an axis of the screw is in parallel to an axis of the cigarette, wherein the mounting seat is sleeved onto the screw in a threaded connection, so as to drive the heating assembly to move linearly between the first position and the second position along the axial direction of the cigarette, characterized in that axes of the screw and the rotational electric motor are staggered with that of the heating assembly. wherein the heating assembly is disposed in the main body, and is able to move linearly under a drive of the driving assembly along an axial direction of the cigarette between a first position for inserting the heating assembly into the cigarette, and a second position for at least partly separating the heating assembly from the cigarette; and wherein the insertion portion is extended completely into the receiving space when the heating assembly is located at the first position, and the heating assembly is at least partially displaced out of the receiving space when the heating assembly is located at the second position, wherein the driving assembly comprises an electric motor disposed in an outer shell, and the electric motor is coupled with the heating assembly so as to drive the heating assembly to move linearly between the first position and the second position, wherein the driving assembly further comprises a mounting seat for disposing the heating assembly, wherein the mounting seat connects the electric motor with the heating assembly so as drive the heating assembly to move linearly between the first position and the second position along the axial direction of the cigarette, wherein the electric motor is a rotational electric motor, and the driving assembly further comprises a screw coupled with an output shaft of the rotational electric motor, and an axis of the screw is in parallel to an axis of the cigarette, wherein the mounting seat is sleeved onto the screw in a threaded connection, so as to drive the heating assembly to move linearly between the first position and the second position along the axial direction of the cigarette, characterized in that axes of the screw and the rotational electric motor are staggered with that of the heating assembly.