diff --git a/pom.xml b/pom.xml
index fb904e868cfaf8475ba91ab746115980bb8594ee..e0bff60a54cde6a0179009e0e817c21c1fc3d472 100644
--- a/pom.xml
+++ b/pom.xml
@@ -123,7 +123,7 @@
     <yarn.version>${hadoop.version}</yarn.version>
     <hbase.version>0.94.6</hbase.version>
     <hive.version>0.12.0</hive.version>
-    <parquet.version>1.3.2</parquet.version>
+    <parquet.version>1.4.3</parquet.version>
     <jblas.version>1.2.3</jblas.version>
     <jetty.version>8.1.14.v20131031</jetty.version>
     <chill.version>0.3.6</chill.version>
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala
index 27e9505ec98317dd511cf73f0f165db13f57a223..af882b3ea7bebddc63e5f7a2e2c9ce723ed6f36b 100644
--- a/project/SparkBuild.scala
+++ b/project/SparkBuild.scala
@@ -300,7 +300,7 @@ object SparkBuild extends Build {
   val jets3tVersion = if ("^2\\.[3-9]+".r.findFirstIn(hadoopVersion).isDefined) "0.9.0" else "0.7.1"
   val jettyVersion = "8.1.14.v20131031"
   val hiveVersion = "0.12.0"
-  val parquetVersion = "1.3.2"
+  val parquetVersion = "1.4.3"
   val slf4jVersion = "1.7.5"
 
   val excludeNetty = ExclusionRule(organization = "org.jboss.netty")