Meechan studerte komposisjon ved Royal Northern College of Music og senere ved Salford University; der han blant annet studerte under Peter Graham.