A method of synthesizing hydrocarbons from smaller hydrocarbons includes the steps of hydrocarbon halogenation, simultaneous oligomerization and hydrogen halide neutralization, and product recovery, with a metal-oxygen cataloreactant used to facilitate carbon-carbon coupling. Treatment with air or oxygen liberates halogen and regenerates the cataloreactant.