diff --git a/entityreference.migrate.inc b/entityreference.migrate.inc
new file mode 100644
index 0000000..037fba1
--- /dev/null
+++ b/entityreference.migrate.inc
@@ -0,0 +1,35 @@
+<?php
+
+/**
+ * @file
+ * Support for processing entity reference fields in Migrate.
+ */
+
+/**
+ * Implement hook_migrate_api().
+ */
+function entityreference_migrate_api() {
+  return array('api' => 2);
+}
+
+class MigrateEntityReferenceFieldHandler extends MigrateFieldHandler {
+  public function __construct() {
+    $this->registerTypes(array('entityreference'));
+  }
+
+  public function prepare($entity, array $field_info, array $instance, array $values) {
+    $migration = Migration::currentMigration();
+    $arguments = (isset($values['arguments']))? $values['arguments']: array();
+    $language = $this->getFieldLanguage($entity, $field_info, $arguments);
+    // Setup the standard Field API array for saving.
+    $delta = 0;
+    foreach ($values as $value) {
+      $return[$language][$delta]['target_id'] = $value;
+      $delta++;
+    }
+    if (!isset($return)) {
+      $return = NULL;
+    }
+    return $return;
+  }
+}
