A method for producing a norbornene derivative, comprising: a first step of forming a Mannich base by reacting a carbonyl compound and an amine compound with each other in an acidic solvent, to thereby obtain a reaction liquid comprising the Mannich base in the acidic solvent, the acidic solvent comprising a formaldehyde derivative and 0.01 mol/L or more of an acid represented by the formula: HX (In the formula, X represents F or the like), the carbonyl compound being represented by any of the following general formulae (1) to (3): [in formulae (1) to (3), R1, R2, R3, R4, R5, and R6 each independently represent a hydrogen atom or the like, and n represents an integer of any of 0 to 4], the amine compound being represented by the following general formula (4): [in the formula (4), R7S each independently represent a linear chain saturated hydrocarbon group having 1 to 20 carbon atoms or the like, and X- represents F- or the like], the Mannich base being represented by any of the following general formulae (5) to (7): [R1, R2, R3, R4, R5, R6, and n in the formulae (5) to (7) have the same meanings as those of R1, R2, R3, R4, R5, R6, and n in the formulae (1) to (3), and R7 and X- in the formulae (5) to (7) have the same meanings as those of R7 and X- in the formula (4)] and a second step of reacting the Mannich base and a diene compound with each other by adding an organic solvent, a base in an amount of 1.0 to 20.0 equivalents to the acid, and the diene compound to the reaction liquid, and then heating the reaction liquid, to thereby form a norbornene derivative, the diene compound being represented by the following general formula (8): [in the formula (8), R8 represents a hydrogen atom or the like], the norbornene derivative being represented by any of the following general formulae (9) to (11): [R1, R2, R3, R4, R5, R6, and n in the formulae (9) to (11) have the same meanings as those of R1, R2, R3, R4, R5, R6, and n in the formulae (1) to (3), and R8 in the formulae (9) to (11) has the same meaning as that of R8 in the formula (8)].