diff --git a/.github/workflows/build_wheel.yml b/.github/workflows/build_wheel.yml
new file mode 100644
index 0000000..6013b4e
--- /dev/null
+++ b/.github/workflows/build_wheel.yml
@@ -0,0 +1,25 @@
+build_wheels:
+  runs-on: ${{ matrix.os }}
+  strategy:
+    matrix:
+      os: [ubuntu-latest, macos-latest, windows-latest]
+  steps:
+    - uses: actions/checkout@v2
+
+    - uses: actions/setup-python@v2
+      with:
+        python-version: 3.10
+
+    - name: Setup pip
+      run: |
+         python -m pip install --upgrade pip
+         python -m pip install cibuildwheel==1.6.4
+
+    - name: Build wheel
+      run: python -m cibuildwheel --output-dir dist/
+      env:
+        CIBW_BUILD: cp36-* cp37-* cp38-*
+
+    - uses: actions/upload-artifact@v2
+      with:
+        path: ./dist/*.whl