From the New Oxford English Dictionary included with Mac OS X El Capitan:

The words inflammable and flammable both have the same meaning, 'easily set on fire.' This might seem surprising, given that the prefix in- normally has a negative meaning (as in indirect and insufficient), and so it might be expected that inflammable would mean the opposite of flammable, ie, 'not easily set on fire.' In fact, inflammable is formed using a different Latin prefix in-, which has the meaning 'into' and here has the effect of intensifying the meaning of the word in English. Flammable is a far commoner word than inflammable and carries less risk of confusion.