Chemical engineer specialized in environmental and safety aspects, he was a company director before becoming self-employed as a consultant for environmental problems, particularly waste management. He is an educator and consultant for clients in Europe, The United States, Mexico, and Saudi Arabia. He is expert consultant for the Court of Turin, and deputy coordinator of the Environment Commission of the Order of Engineers of Turin. He collaborates on publishing projects for the Order.